Skip to content
View Stephen-SMH's full-sized avatar

Highlights

  • Pro

Block or report Stephen-SMH

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Stephen-SMH/README.md

Soe Moe Htet

Visit my website

Engineering Games Desktop LinkedIn

name:      Soe Moe Htet (Stephen)
role:      Software Engineer · backend, fintech systems, agentic AI
location:  Bangkok, Thailand (UTC+7) · hybrid or remote
education: B.Eng. Software Engineering, KMITL (2022 – 2026)
focus:     correctness under concurrency · production delivery · auditable AI

⚡ Summary

Full-stack engineer who ships spec → data model → API → UI → production. I build money-moving systems where every cent is accounted for (double-entry ledgers, idempotency, outbox, reconciliation), run them on Kubernetes with GitOps and SLOs, and add agentic AI with deterministic guardrails so behaviour stays auditable.

💼 Experience

Forward Deployed Engineer (associate) · Tech Links Asia · Jul 2026 – Present

  • Shipped a social media management platform solo, spec to deploy: FastAPI / SQLAlchemy API and a React / TypeScript frontend.
  • Put 6 platform APIs (Facebook, Instagram, LinkedIn, TikTok, X, YouTube) behind one service registry, so a new channel plugs in without touching core logic.
  • Built an AI copilot into the composer and post editor, and deployed the stack to production with Docker Compose on Render.

Software Engineer (intern) · Smart Shift Solutions · Dec 2025 – May 2026

  • Wrote Kotlin / Spring Boot business modules (config, flow orchestration, position management) for the Supali CRM and DOA platforms, with jOOQ, Flyway and a Next.js frontend.
  • Added RBAC and server-side validation to block unauthorized state changes.
  • Contributed to Context Hub, an agentic RAG tool that answers questions by searching every company repo, and designed an Agno / CopilotKit agent platform with structured I/O and prompt-injection defences.

QA Automation Engineer (intern) · Social.plus · Jul – Sep 2025

  • Wrote and maintained Playwright end-to-end suites for the Social.plus UI Kit, tracking work in Jira and TestMo.

Earlier, 2020 – 2025: multi-agent NL→SQL with LlamaIndex and Docker (Zojump) · PLC conveyor control with Flask, WebSocket and ZeroMQ (Clara Robotic) · Braze SDK in a Flutter app (Demeter ICT) · live vehicle geotracking in React (Sustainity) · Flutter with Bloc / Cubit (Frontware) · internal web systems in React and FastAPI (Chindwin Crewing, 2 years)

🏗️ Featured systems

System What it proves Stack
MPay: e-wallet simulation, MoMo / ZaloPay style Double-entry ledger where money is never lost or duplicated under concurrency, partner failures and crashes. 20 domain modules (ledger, payments, cards, bill pay, FX, settlement, reconciliation, accounting close, fraud, AML, disputes), a transactional outbox, idempotent postings and holds, 23 ADRs Go · PostgreSQL · sqlc · MongoDB · OpenAPI · React · Flutter
YoteShin Platform: infra for a Myanmar short-drama streaming app Terraform-managed AWS (S3 presigned uploads → SQS → worker, IAM / OIDC), Kubernetes with Argo CD GitOps, Prometheus / Grafana / Loki with SLOs. Runs on k3d locally and on Oracle Cloud Kubernetes · Terraform · Argo CD · AWS · Grafana
YoteShin Studio: mobile publishing app Resumable YouTube uploads that run on the OS background transfer service and pick up from the last byte YouTube received; a film counts as published only once YouTube returns its video ID Flutter · Riverpod · YouTube Data API
Migrate Studio Applies SQL migrations, lints risky statements, replays each down on a scratch DB to prove it undoes its up, and detects schema drift Go · PostgreSQL · React
LocalGate OpenAI-compatible gateway for local LLMs with retries, circuit breakers, fallback models, API-key RBAC and Redis rate limiting Python · Redis · Ollama
Food Delivery City Every customer, cook and rider is an LLM agent on a 3D map, with Go services talking over RabbitMQ through an outbox Go · RabbitMQ · Three.js

MPay, YoteShin and Food Delivery City are in private repos. I'm happy to walk through the code in an interview.

🧰 Stack

Layer Tools
Languages Go · TypeScript · Python · Kotlin · Swift · Dart
Backend FastAPI · Spring Boot · sqlc / jOOQ · OpenAPI · RabbitMQ · ZeroMQ · WebSocket
Data PostgreSQL · Redis · MongoDB · Flyway / dbmate migrations
Frontend / mobile React · Next.js · Vite · Flutter (Riverpod, Bloc) · Android · iOS
Infra / ops Docker · Kubernetes · Terraform · Argo CD · GitHub Actions · AWS · Prometheus · Grafana · Loki · k6
AI RAG · MCP · LlamaIndex · Agno · CopilotKit · Claude API · Ollama
Quality Playwright · Go race / integration tests · architecture tests · ADRs

📫 Contact

soemoehtetstephen@gmail.com · LinkedIn · Portfolio · Open to full-time roles, hybrid or remote.

Pinned Loading

  1. Educa Educa Public

    TypeScript

  2. game-portfolio game-portfolio Public

    Game portfolio built with Astro

    CSS

  3. software-engineering-portfolio software-engineering-portfolio Public

    Software engineering portfolio built with Astro

    TypeScript

  4. Stephen-SMH.github.io Stephen-SMH.github.io Public

    Portfolio hub: links to my engineering, game and desktop portfolios

    Astro