Skip to content
View jamesjohnsdev's full-sized avatar

Block or report jamesjohnsdev

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jamesjohnsdev/README.md

James Johns

Full-stack engineer · Technical leader

LinkedIn Go TypeScript C# Docker


About

I write production software across the full stack, from backend services to intuitive frontends, and lead the teams that build them. I've shipped across SaaS, e-commerce, CMS, compliance tooling, CRM, and workforce management.

Beyond the code, I've run a 60-person organisation, sat on a board, and managed real P&L. That background shapes how I weigh technical decisions.

What I Build With

Languages · Go · TypeScript · C#/.NET · PHP · SQL

Frontend · React · Next.js · TanStack Start · Astro · SolidJS· Capacitor · Electron

Backend · ASP.NET · Go · Node.js · Express

Databases · PostgreSQL · MSSQL · MongoDB

Infra & Tooling · Docker · GitHub Actions · OpenTelemetry · Grafana · Loki · Azure

CMS & Commerce · Payload CMS · WordPress/WooCommerce · Shopify · Magento

Selected Work

  • Content Platform: Payload CMS + Astro with ISR and selective cache invalidation
  • Workforce Management System: Automated rostering, award interpretation, Xero/ConnX integration
  • Mining SDS Compliance: QR-based Safety Data Sheet access with telemetry across distributed mine sites
  • Lead Generation Scraper: Playwright-based scraping with automatic scoring (Go + C# + React)
  • Reference Request Platform: AI-powered feedback grading with OpenTelemetry observability stack

Governance & Leadership

Non-executive director experience · Full P&L management · Team building (grew to 60+) · NDIS compliance · Board-level strategic oversight

Certifications

Google Cybersecurity Professional · CompTIA Security+


Popular repositories Loading

  1. code-research-mcp-server code-research-mcp-server Public

    JavaScript 42 7

  2. better-auth-mcp-server better-auth-mcp-server Public

    JavaScript 41 7

  3. postgresql-mcp-server postgresql-mcp-server Public

    TypeScript 24 45

  4. dotfiles dotfiles Public

    Personal dotfile configuration

    Shell 1

  5. issues issues Public

    Go 1

  6. nvim nvim Public

    A launch point for your personal nvim configuration

    Lua