Senior Full-Stack Developer — 10+ years shipping production systems across fintech, government, healthcare, IoT, and SaaS. Chiang Mai, Thailand (GMT+7) · full-time remote · open to contract & project work.
- Multi-tenant SaaS & microservices — schema-per-tenant PostgreSQL isolation, event-driven architectures (RabbitMQ / Kafka / gRPC), Stripe billing, zero-downtime CI/CD
- Production AI/LLM systems — agentic LangGraph workflows, RAG, natural-language-to-SQL, self-hosted LLMs (vLLM) with guardrails, Claude / OpenAI / Gemini APIs
- Full ownership — architecture → code → CI/CD → deployment, with tests and documentation from day one
| Repo | What it shows |
|---|---|
| iot-fleet-platform | IoT fleet platform: MQTT auth delegation, device shadows, RPC over MQTT, OTA rollout, TimescaleDB telemetry, signed-webhook alerts, React ops console, Prometheus/Grafana |
| spring-react-recon | Payment settlement reconciliation: partitioned Spring Batch job (legacy Oracle feed vs MySQL ledger) with React maker-checker console |
| spring-angular-sso | Full-stack SSO: Spring Boot + Angular + Keycloak (PKCE), Testcontainers, multi-stage Docker, staged CI |
| nestjs-schema-per-tenant | PostgreSQL schema-per-tenant multi-tenancy pattern with NestJS + Fastify |
| laravel-thai-promptpay | Laravel package, Thai PromptPay QR per BOT spec — 350+ Packagist installs, 68 tests, rate-limited API |
| pyspark-banking-warehouse | Banking star-schema DW: PySpark Glue-style ETL, S3 lake zoning, SCD Type 2, Redshift patterns, regulatory reports |
| Repo | What it shows |
|---|---|
| fastapi-claude-voice-agent | Realtime voice AI agent with FastAPI and the Claude API |
| fastapi-langchain-rag | RAG pipeline: FastAPI + LangChain with Chainlit chat UI |
| spring-angular-crud | Clean-architecture CRUD: RFC 7807 error handling, Angular Material, Docker Compose, CI |
| qa-skills-showcase | QA portfolio: Playwright UI/API automation, k6, manual test docs |
| rebalance-webull | Portfolio rebalancing bot: Next.js + FastAPI + self-hosted Supabase, one docker compose up, paper broker by default |
NestJS · Laravel · Next.js / React · Python (FastAPI · LangGraph) · PostgreSQL · Docker · AWS / GCP
Plus production work in .NET Core, Go, Java (Spring Boot + Spring Batch), Vue/Nuxt, Angular, PySpark data engineering, MQTT/IoT platforms, and embedded C++ (payment terminals). QA: Playwright, k6.
📫 mortogo321@gmail.com · available for long-term contracts, project work, team augmentation, and consulting