Skip to content
View mortogo321's full-sized avatar
💭
Hi there
💭
Hi there
  • Senior Software Engineer / Independent Consultant
  • Chiang Mai, Thailand

Block or report mortogo321

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
mortogo321/README.md

Hi, I'm Mor 👋

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.

What I do

  • Multi-tenant SaaS & microservices — schema-per-tenant PostgreSQL isolation, event-driven architectures (RabbitMQ / Kafka / gRPC / MQTT), Stripe billing, zero-downtime CI/CD
  • Production AI/LLM systems — agentic LangGraph workflows, RAG, natural-language-to-SQL, self-hosted LLMs (vLLM / Ollama) with guardrails, tool-calling chatbots with fail-closed prompt screening, Claude / OpenAI / Gemini APIs
  • IoT platforms — MQTT / EMQX auth delegation, device shadows, RPC over MQTT, OTA rollouts, TimescaleDB telemetry, ThingsBoard operations
  • Full ownership — architecture → code → CI/CD → deployment → production operations (backups and restore drills, uptime probes, security sweeps), with tests and documentation from day one

Featured repos

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
fastapi-claude-voice-agent Realtime voice AI agent: FastAPI + Claude API (manual tool loop, prompt caching), Twilio Media Streams, Deepgram STT, ElevenLabs TTS, PostgreSQL, Docker, CI
nestjs-schema-per-tenant PostgreSQL schema-per-tenant multi-tenancy pattern with NestJS + Fastify
spring-react-recon Payment settlement reconciliation: partitioned Spring Batch job (legacy Oracle feed vs MySQL ledger) with React maker-checker console
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

More showcases

Repo What it shows
elixir-microservices Event-driven microservices: Elixir/Phoenix API, gRPC auth service, RabbitMQ alerts
dotnet-angular .NET + Angular real-time task board: Clean Architecture, EF Core, SignalR
python-fastapi-microservices Async FastAPI microservices: Redis persistence, event streaming, Docker Compose orchestration
python-fastapi-ml FastAPI RAG service: local LLM via Ollama, PostgreSQL/pgvector semantic search
fastapi-langchain-rag RAG pipeline: FastAPI + LangChain with Chainlit chat UI
fastapi-e2e-encryption End-to-end encrypted PII transmission: FastAPI + Bun/Hono, hybrid RSA + AES-256
fastapi-clean-code Clean Architecture in FastAPI: async SQLAlchemy/PostgreSQL, JWT auth, Alembic, Next.js frontend
django-react-task-manager Django + React multi-tenant task manager with Claude-powered translation
laravel-filament Laravel + Filament admin panel: product catalog CRUD, dashboard widgets, global search
laravel-2fa · laravel-notify Laravel packages: TOTP / WebAuthn / SMS / email two-factor auth; Slack / Discord / Telegram / LINE notifications
go-fiber-api Go Fiber REST API: JWT auth, GORM, PostgreSQL, Redis caching, multi-stage Docker
symfony-coding-test Symfony API: Doctrine ORM, RabbitMQ via Messenger, PHPUnit, Docker
spring-angular-sso Full-stack SSO: Spring Boot + Angular + Keycloak (PKCE), Testcontainers, multi-stage Docker, staged CI
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

Stack

NestJS · Laravel · Next.js / React · Python (FastAPI · LangGraph) · PostgreSQL · Docker · AWS / GCP

Plus production work in .NET Core, Go, Java (Spring Boot + Spring Batch), Elixir, Vue/Nuxt, Angular, Flutter / Capacitor mobile, PySpark data engineering, MQTT/IoT platforms, and embedded C++ (payment terminals). QA: Playwright, Cypress, k6.

Get in touch

📫 mortogo321@gmail.com · available for long-term contracts, project work, team augmentation, and consulting

Pinned Loading

  1. iot-fleet-platform iot-fleet-platform Public

    IoT fleet platform - EMQX MQTT auth delegation, device shadows, RPC over MQTT, OTA rollout, TimescaleDB telemetry, alert rules with signed webhooks, React ops console, Prometheus/Grafana - Bun/Type…

    TypeScript 1

  2. fastapi-claude-voice-agent fastapi-claude-voice-agent Public

    FastAPI realtime voice AI agent with Claude Opus 5.5 (adaptive thinking + prompt caching + manual tool loop), Twilio Media Streams, Deepgram Nova-3 STT, ElevenLabs TTS, PostgreSQL, Docker, CI

    Python 1

  3. nestjs-schema-per-tenant nestjs-schema-per-tenant Public

    PostgreSQL schema-per-tenant multi-tenancy with NestJS, TypeORM, and Docker multi-stage builds - tenant isolation pattern for B2B SaaS

    TypeScript

  4. spring-react-recon spring-react-recon Public

    Payment settlement reconciliation: a partitioned Spring Batch job reconciles a legacy Oracle acquirer feed against a MySQL ledger, worked through a React maker-checker console.

    Java

  5. laravel-thai-promptpay laravel-thai-promptpay Public

    Laravel package - Thai PromptPay QR code generation per BOT Thai QR Payment Standard, with validation and rate-limited API

    PHP

  6. pyspark-banking-warehouse pyspark-banking-warehouse Public

    PySpark ETL pipeline building a banking star-schema data warehouse - Glue-style jobs, S3 data lake, Redshift patterns, SCD2, regulatory reporting

    Python