Currently open to Senior Full-Stack Engineer roles — remote worldwide. React · Next.js · Elixir · Go.

Hi, my name is

Minh Tran.

Greenfield or inherited codebase — I own the product either way.

React/Next.js · Elixir · Go · Fintech · 11 years

I own features from React/Next.js frontends down to fault-tolerant Elixir and Go backends — real-time pipelines handling 200k+ concurrent events at sub-100ms latency, and frontends serving 8M+ monthly visitors — with 8 years leading teams and staying on as the last line of defence in production. Remote from Vietnam, available worldwide.

Open to Work

Available for Senior Full-Stack Engineer roles — remote worldwide.

Based in Vietnam (GMT+7) and comfortable working remote within overlap hours for US & EU teams. I keep work async-friendly: sharing daily status updates and preparing meeting agendas to keep the team aligned. When production breaks off-hours with no one else online, I can triage, mitigate, and ship the fix on my own, then document what happened. React/Next.js · Elixir · Go

Quick Summary

Minh Tran is a Senior Full-Stack Engineer based in Ho Chi Minh City, Vietnam, with 11+ years of experience shipping production systems end-to-end in React/Next.js, Elixir/Phoenix, and Go. He specializes in real-time, high-concurrency fintech platforms and is available for remote work worldwide. You can reach him at gatetroy.com.

Name
Minh Tran
Location
Ho Chi Minh City, Vietnam (Remote, GMT+7)
Experience
11+ years
Primary Stack
React/Next.js · Elixir/Phoenix · Go
Target Roles
Senior Full-Stack Engineer · Technical Lead
Specialization
End-to-end product delivery, Real-time systems, Fintech, High-concurrency backends
Engagement
Open to full-time or contract · remote-only
Available
Remote worldwide, comfortable in US/EU overlap hours
Working Style
Async-friendly — daily status syncs & prepared meeting agendas to keep the team aligned
Incident Handling
Self-sufficient on production issues across timezones — triage, mitigate, and ship fixes solo when no team is online, with a clear write-up after

01. About Me

I'm a Senior Full-Stack Engineer and Technical Lead based in Vietnam with over 11 years shipping across the whole stack, and 8+ years leading cross-functional teams. My stack is React/Next.js and TypeScript on the frontend, Elixir/Phoenix and Phoenix LiveView on the backend, and Go for services — I own features end-to-end, from UI and API design to database and deployment. I build systems that stay correct and fast under real load — and I obsess over the failure modes everyone else finds out about in production.

For the last 8 years I've worked through Dwarves Foundation, a software consultancy, which has let me go deep on hard problems across very different domains — fintech trading, a national marketplace, logistics, B2B SaaS — while owning architecture and delivery on each. The throughline is the same: I'm the person teams hand the ambiguous, high-stakes systems to, and I stay with them long enough to lead the migration, fix the incidents, and mentor the engineers who keep them running.

At hedge.foundation I built a per-user trading engine that runs 50–100 Binance accounts per user, each as an isolated GenServer, so one account's failure never touches another. The hardest scenario it survives: bursting 300 positions closed and reopened across hundreds of accounts at once, fronted by a rate-limit-aware execution layer that pushes tens of thousands of API calls per second without dropping an order. I also built the backtesting engine on top of 1B+ historical records, running strategy simulations in parallel. The platform's frontend was mine too: a Turborepo monorepo of four real-time Next.js trading apps, kept responsive under high-frequency market data by a Web Worker-based realtime engine and a shared Storybook design system of 20+ components.

At Kafi I work full-stack across the whole service layer — Elixir/Phoenix, Phoenix LiveView, Go, and React/Next.js — not just the backend. I tuned PostgreSQL queries from 800ms down to 150ms on tables with 50M+ rows. Before that I owned the desktop frontend in the Next.js modernization of Mudah.my, Malaysia's largest e-marketplace at 8M+ monthly visitors, lifting its Lighthouse performance score from the 60s into the 90s and backing it with 300+ Cypress end-to-end tests.

I'm available for remote work worldwide from Vietnam (GMT+7), comfortable working async, and keep healthy overlap with US and EU hours. I hold a Bachelor's Degree in Computer Science (Honours) from the University of Science Vietnam.

02. Experience

Hiring for something specific? Filter my experience:

Senior Full-Stack Engineer / Tech Lead

@Dwarves Foundation· Client: Kafi.vnHybridInherited & modernized

Apr 2025 - Present

React/Next.js · Elixir/Phoenix · LiveView · Go · PostgreSQL · WebSocket

  • Work full-stack across the entire service layer — Elixir/Phoenix microservices, Phoenix LiveView, Go services, and React/Next.js frontends — owning key frontend surfaces including the React Middle Office application.
  • Lead a 10+ person cross-functional team (Elixir, Go, Java, Flutter, ReactJS); executed parallel Elixir-to-Go migration — ran both systems side-by-side with full compatibility, then cut over with zero downtime, optimising query strategy to keep all API response times below 400ms.
  • Designed runtime-configurable Sales Hierarchy permission system supporting 5 levels of dynamic access control, eliminating manual permission updates for 200+ sales agents.

Senior Full-Stack Engineer / Frontend Architect

@Dwarves Foundation· Client: Hedge FoundationBuilt from scratch

2022 - 2025

React 18 · Next.js · TypeScript · Turborepo · Storybook · AG Grid · Web Workers · Elixir/OTP · TimescaleDB

  • Architected trading platform as 6 interconnected Elixir umbrella apps on GCP/Kubernetes, processing 5,000+ WebSocket market ticks per second with sub-100ms latency.
  • Architected a Turborepo monorepo powering four real-time Next.js trading applications — asset management, backtesting, alarms, and forex analytics — with shared infrastructure for authentication, React Query data access, Recoil state, generated API types, cross-tab synchronization, and observability.
  • Designed a Web Worker-based realtime engine that owns the WebSocket streams, merging and throttling high-frequency updates off the main thread to keep AG Grid trading interfaces responsive.

Frontend Lead

@Dwarves FoundationRemote

2019 - 2022

React · Next.js · Vue.js · TypeScript · Node.js · Nx

  • Set frontend architecture and standards across 4 international products — component structure, state management (React/Redux, Vue), performance budgets, and SSR/SSG rendering strategy — and reviewed the code that shipped against them.
  • Led cross-timezone delivery for clients in the US, Canada, Malaysia, and Singapore — running standups, sprint planning, and retrospectives, and reporting progress directly to overseas stakeholders.
  • Coordinated the Vietnam engineering team as on-site lead — translating product requirements, unblocking developers, and mentoring engineers on the codebase.

Senior Frontend Engineer / Desktop Frontend Owner

@Dwarves Foundation· Client: Mudah.my (Malaysia)RemoteBuilt from scratch

2019 - 2022

Next.js · React · Material UI · Tailwind CSS · Cypress · Google Analytics

  • Owned the desktop frontend in a two-engineer team modernizing Malaysia's largest e-marketplace (8M+ monthly visitors) from legacy PHP rendering to React and Next.js.
  • Rebuilt 10+ production pages and API-connected workflows — homepage, search, and listing-detail experiences for 100k+ active users.
  • Raised Lighthouse performance from the 60s to the 90s through lazy loading, bundle reduction, and production CSS cleanup.

Senior Frontend Engineer

@Dwarves Foundation· Client: BaseHQ (US)RemoteExtended existing product

2019 - 2022

React · Vue.js · Nx · Drag & Drop · Calendar & Scheduling UI

  • Built two flagship product experiences for an Executive Assistant productivity platform: a Digest Builder with complex, smooth drag-and-drop section editing, and a customized React scheduling calendar.
  • Extended calendar behavior for multiple invitees, summary views, and best-match time-slot selection — beyond standard scheduling components.
  • Developed reusable React modules in an Nx monorepo and contributed to the Vue.js administration application, collaborating directly with the US product owner.

Frontend Engineer

@Dwarves Foundation· Client: TelemetryTV (Canada)RemoteExtended existing product

2019 - 2022

Vue.js · Shared Application Platform · Gridsome · SSR

  • Built and maintained 20+ Vue.js mini applications for a digital signage platform inside a single repository, using shared infrastructure and condition-driven application rendering.
  • Created reusable frontend modules for the in-product app ecosystem and contributed to the Gridsome SSR marketing website, improving page speed and SEO.

Frontend Engineer

@Dwarves Foundation· Client: SP Digital (Singapore)RemoteBuilt from scratch

2019 - 2022

React PWA · IndexedDB · Dexie · Offline Sync

  • Built an offline-first React PWA for field photo and form capture using IndexedDB/Dexie, queued synchronization, parallel replay, and server-side deduplication — reliable data capture in low-connectivity environments.
  • Delivered supervisor and administration dashboards for monitoring field operations.

Full-Stack Engineer / Team Lead

@Dwarves Foundation· Client: Urbox (Singapore)RemoteBuilt from scratch

2017 - 2019

Vue.js · Elixir/Phoenix

  • Led product development of Urbox — a shipping platform consolidating orders from 5+ e-commerce channels (Shopify, Amazon, eBay, WooCommerce) into a single fulfilment dashboard, built with Phoenix API and background job processing.
  • Delivered admin interface and end-user app 2 weeks ahead of schedule using VueJS, collaborating remotely with Singapore-based product owner.

Technical Lead

@Starseed Vietnam

2012 - 2017

PHP · Zend Framework 2 · JavaScript

  • Led a team of 5 engineers delivering 10+ web projects for Wall Street English, Green Academy, Panzani and other enterprise clients.
  • Managed end-to-end project delivery including client requirements, technical architecture, and production deployment.

03. Skills

Frontend

ReactNext.jsVue.jsTypeScriptTailwindCSSPhoenix LiveViewPWA

Frontend Architecture

TurborepoNxStorybook Design SystemsReact QueryRecoilWeb WorkersAG GridCore Web VitalsCypressIndexedDB/Dexie

Backend

Elixir/PhoenixOTPGenServerETSPubSubLiveViewEctoGo/GinNode.jsPostgreSQLTimescaleDB

Realtime & Performance

Phoenix ChannelsWebSocket~200k concurrent eventsSub-100ms latency

Event-Driven

KafkaRabbitMQDebezium CDCTemporal

Cloud & DevOps

GCPKubernetesDockerGitHub ActionsPgBouncerObservability

AI-Augmented

Claude CodeCursor AILangChainRAG Pipelines

Architecture

MicroservicesDDDUmbrella AppsEvent-Driven

Leadership

Team lead 10+HiringADRsIncident responsePost-mortems

04. Writing & Proof

Most of my best work lives behind production NDAs, so here's how I think and what I ship in the open — a live product I built and run, write-ups on the systems and incidents I handle day to day, plus code on my GitHub.

Live product

DocShare

docshare.gatetroy.com

A collaborative HTML-review app I designed, built, and host: paste or upload HTML, collect comments anchored to each block, diff versions as a rendered redline, and export the whole review thread as a single AI prompt. Next.js, real-time collaboration, email-based sharing.

05. Hire Me

Have an IT project in mind? Submit a bid with your job description and the rate you're willing to offer. I'll review it and get back to you.

06. What's Next?

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology. Feel free to reach out!