Full-stack software engineer in Hong Kong. I build the software operations run on: enterprise platforms, LLM-driven IT service automation, clinic and factory systems, fintech integrations and cloud delivery.
π WorldSkills Competition 2022 Special Edition β Champion, Web Technologies βοΈ CKA Β· CKAD Β· AWS Solutions Architect β Associate Β· AWS Developer β Associate
- Analyst Programmer, Gammon Construction (Nov 2024 β present). On the Operations team I designed and built an LLM-driven IT service request (ITSM) platform that replaces a legacy ServiceNow-based eForm, using Azure OpenAI intent routing, a reusable in-process workflow engine with a VS Code flow editor, and Microsoft Entra ID / Graph approval chains. Also a cross-domain Active Directory password-reset service (Go master, Java / Spring Boot agents) and procurement browser automation. Earlier: a React microfrontend platform (deployment downtime ~2 min β ~1 min) and LLM-assisted invoice matching (~30% less manual entry).
- Founder, Pulse Nova Inno Tech Limited (freelance since 2024, incorporated 2026). Lead developer of a clinic operations platform used across four branches (Next.js, Express, PostgreSQL, AWS ECS / Lambda, Terraform), including OCR medication intake (~10 min β ~1 min) and a legacy-system migration.
- Senior Software Engineer, One2Cloud (2023 β 2024): LookCard fintech / Web3 card platform β AWS Step Functions and Lambda workflows, Sumsub eKYC, DID-based OIDC login, Pulumi.
- Student Software Engineer, Sik Sik Yuen (2021 β 2022): Go API gateway with RBAC, Docker / Kubernetes, MPGS 3-D Secure payments.
- Programmer / Senior Programmer, Sengital (2020 β 2023): Puppeteer RPA, web applications.
TypeScript React Next.js NestJS Node.js C# / .NET Go Java / Spring Boot PostgreSQL SQL Server AWS Azure / AKS Kubernetes Terraform Docker Azure OpenAI Playwright Puppeteer
- π Website: johnkhw.work
- πΌ LinkedIn: linkedin.com/in/johnkhw
- ποΈ Credly: credly.com/users/ka-hing-wong
- π« Email: wongkahingjohn@gmail.com
Most of my work is for employers and clients, so it lives in private repositories.