Hire me
Hire a senior backend engineer.
I am open to senior backend and full-stack roles. My background is fintech: payments, crypto trading platforms, MetaTrader 5 and event-driven systems, with web and mobile work on the side.
Full-time or contract · Kuala Lumpur, hybrid or remote · English and Chinese
What I bring
Production fintech experience
Payment methods live in production, a crypto trading back office, an MT5 risk engine for a prop-trading platform, and payment work for clients in Hong Kong.
Debugging across services
I trace problems through logs, databases and queues to the exact line, prove the cause, then make the smallest safe fix.
Range across the stack
Python, Go, TypeScript, Java and C# on the backend; Next.js, React and Flutter on the front; Docker, AWS and Cloudflare underneath.
Ownership end to end
I built and run SolveMY, a marketplace on web, Android and iOS, from the database to the app stores.
Roles I fit
- Senior Backend Engineer
- Full-Stack Engineer (backend-leaning)
- Payments or integrations engineer
- Trading or crypto platform engineer
- Early engineer at a startup
Experience at a glance
- Jul 2026 to PresentCFI FinancialSenior Backend Engineer · Full-time
- Jan 2026 to PresentSolveMYEngineering lead, built end to end · Side project
- Nov 2025 to Jun 2026TradersFlow (TRFC)Full-Stack Engineer · Freelance
- Sep 2025 to Aug 2026AppnovationFull-Stack Developer · Full-time
- Sep 2024 to Sep 2025TencentOverseas Lead Developer, AMS · Full-time
- Jun 2023 to Sep 2024Corebase TechnologiesFull-Stack Developer · Full-time
How I work
- 01
Reproduce first.
On unmodified code, at the exact versions the branch pins. A stale environment lies.
- 02
Prove the cause.
A log line by correlation id, the real DB row, the message on the queue. Then design.
- 03
Smallest change, right layer.
Extend what exists, check every caller, count the cost on the hot path.
- 04
Write down the deploy order.
Libraries before apps, strict consumers before producers, Notes for QA on every ticket.
Toolbox
- Languages
- Python, Go, TypeScript, Java, C#, PHP, SQL, Dart
- Backend
- FastAPI, Pydantic, SQLAlchemy, chi, pgx, Spring Boot, ASP.NET Core, AdonisJS
- Data & messaging
- PostgreSQL, PostGIS, MySQL, Redis, MongoDB, RabbitMQ
- Infrastructure
- Docker, Kubernetes, AWS, Cloudflare, Hetzner, Vercel, nginx, GitHub Actions
- Quality
- pytest, Go test, Playwright, JUnit, SonarQube, Trivy, Grafana, Loki, Sentry
- Clients
- Next.js, React, Flutter, Tailwind CSS, GSAP
- Domain
- Payments (PSP sessions, webhooks, signatures, idempotency, refunds), crypto back office, MetaTrader 5, field-level access control