|
Strong languages (daily use): PHP, TypeScript, JavaScript, Go (Golang). Focus: reliable backends, clean data models, maintainable APIs, and mobile apps that respect users’ time. |
I’m a full-stack and systems-minded developer who cares about production more than slides. I build pragmatic backends, clear data contracts, and mobile UIs that make everyday workflows simpler—especially in settings where correctness and traceability matter (hospital intake, household services, personal ops). I prefer boring, reliable infrastructure, explicit boundaries between repo/service/handler layers, and a feedback loop that includes logs, metrics, and a path to rollback.
- HomeService — Go + pgx + Clean Architecture → modules: auth, users, notes, purchases, uploads, chores, weather, contractors
Mobile: Flutter + Riverpod + GoRouter - PPK Pre-Service (Hospital) — Next.js + Laravel + MySQL → referral-engine, clinic-engine, printable forms
- Per-Service Management — barrier token auth, Thai ID integrations, gov-style UI
These projects share the same philosophy: small composable modules, explicit JSON shapes, predictable deployments, and documentation that explains how the system behaves under real-world pressure.
Crafting production-grade backend systems with precision architecture and automation excellence.
Identity & Access Control • Audit Logging • File Service • Workflow Engine • Event Pipeline • Notification Center • Clinic Routing Engine • Purchase State Machine • Contractor Discovery
- Notes — search, pin, SQL filters, repository pattern
- Purchases — state machine
planned → ordered → bought → deliveredwith clear transitions and auditability - Uploads — file service + trigger
files_before_write(validate name, size, type) - Referral Engine — UTI / Cellulitis / Animal Bite rules + clinic routing (encode decisions, avoid tribal knowledge)
- Contractors — geolocation + type filter + deep link to maps/call for fast access
- Docker multi-stage builds and images structured for cache efficiency
- CI/CD via GitHub Actions; consistent pipelines from local → staging → production
- PostgreSQL with migration guards; RBAC, JWT auth, and structured logging
- Zero-downtime deploys where possible, with rollbacks and observability baked in
- HomeService – Go backend + Flutter mobile
Modular domain, pgx repositories, services with clear invariants, and Flutter app using Riverpod/GoRouter. - PPK Form System – Next.js + Laravel
Printable forms, audit trails, and well-defined referral/clinic engines suitable for clinical workflows. - Surgical-OPD Registry – Nuxt + MySQL
Clean data capture, exports, and pragmatic pages for real teams. - Monitoring Dashboard – Go + PostgreSQL
Workers, scheduled jobs, and alerts that keep operators informed without noise.



