Hong Kong / Agentic AI systems / Full-stack product engineering

Michael Lee

Full-stack engineer building production AI systems across agents, product interfaces, backend platforms, mobile SDKs, and cloud infrastructure.

Selected systems Voice Sim / RAG Systems / Trading Platforms / Mobile SDKs / Cloud Backends

Agentic AI systems

Multi-stage workflows, code execution sandboxes, verifiable RAG, and production AI platforms.

Product engineering

React, Angular, mobile SDKs, voice agents, spreadsheet add-ins, and developer-facing tools.

Backend and infrastructure

FastAPI, Spring Boot, Golang, Redis, PostgreSQL, Kubernetes, AWS, GCP, and deployment pipelines.

Previous roles

Work across AI startups, finance, education, developer platforms, mobile, and backend systems.

Dec 2025 - Feb 2026 / Hong Kong

Software Engineer @ Skillflo

Short-term software engineer role building voice agent for behavior and case interview simulator targeting MBB and consulting job candidates.

  • Performed full security audit of the rapidly developed system.
  • Major migration of the system from cloud-managed closed-source Hume to open source LiveKit Agents, implementing multi-agent voice-based systems.
Aug 2025 - Dec 2025 / United States (Remote)

Founding Software Engineer @ Offset

Remote role in an early-stage Agentic AI startup funded by hf0.

  • Developed Excel and Google Sheets AI Agent add-in for financial applications using Bun/Node.js, React, ai-sdk and office.js.
  • Developed RAG (Retrieval-Augmented Generation)-based AI systems using LangChain, LlamaIndex and pgvector with high verifiability.
Mar 2023 - Apr 2025 / Hong Kong

Software Engineer I @ J.P. Morgan Chase

Private Bank JPOI team.

  • Developed both backend microservices and frontend webapp of multiple consumer-facing trading-related applications, using Java Spring Boot, Angular and MSSQL.
  • Deployed applications following DevOps principles with internal Kubernetes/Cloud Foundry/Jenkins based platform.
Jul 2022 - Feb 2023 / United States (Remote)

Consultant @ Unicorn Farms

Remote freelancing for a US startup to develop a Node.js (Nest.js and Prisma + MySQL), Golang and Firebase based backend for a Chat-oriented social network app, as well as deploy it on Google Cloud Platform and Vercel.

Aug 2021 - Jun 2022 / Singapore (Remote)

Software Engineer @ Web3Auth

Web3Auth is a distributed private key management solution. By abstracting the management of private keys away from the end user, we allow users to start making use of blockchain applications using familiar authentication methods like Google or Facebook login. The goal is to allow any digital identity to be a valid cross-platform identifier, allowing users to bring their digital identities with them to any application on the Internet.

  • Developed full suite of mobile SDKs on Android, iOS, Flutter and React Native, for Web3Auth and CustomAuth, with hundreds of downloads per week.
  • Developer relations and support from client developers for integrating our SDKs, troubleshooting across the full stack, from blockchain nodes written in Go, backend services written in Node.js, frontend webapps written in Vue.js and React.js, to mobile SDK written in the aforementioned languages.
Aug 2019 - Jun 2021 / Hong Kong

Junior Software Analyst @ TFS Info-Tech Company Limited

TFS was building a highly concurrent game system that is expected to stream live video feed and then accept input from a large amount of players. I was responsible for developing the Golang-based microservices system.

  • Contributed to the initial proposal of the high concurrency microservices architecture, using RabbitMQ as a message broker to serve a large amount of concurrent external connections, and gRPC for internal low latency communication, with MySQL as database and Redis as cache and secondary low latency database, mainly implemented with Golang with additional JavaScript libraries provided for frontend consumption. Previous load testing indicated a concurrent peak load of at least 10K users when backed with message brokers and databases with sufficient capacity.
  • Provided a rigidly tested, well-structured system with reusable modules to draw different graphs based on the current state of the system.
May 2018 - Jun 2019 / Hong Kong

Part-time developer @ HKU e-Learning Development Laboratory

  • Developed the iClass Parental Control System mobile app, which provides parents an interface to control their own kids' devices, in React Native, and being used in hundreds of Hong Kong schools.
  • Developed and maintained the iClass Mobile Management and Learning Management System service, utilizing Node.js, PHP and MySQL.

Technical range

Comfortable across the full AI application stack.

AI

LangChainLangGraphLlamaIndexpgvectorLiveKit AgentsWhisperllama.cppMLX

Frontend

ReactAngularTailwindoffice.jsPlaywrightSelenium

Backend

PythonFastAPIGolangJavaSpring BootNode.jsBun

Data and cloud

PostgreSQLMSSQLMySQLRedisAWS ECSEC2GCPKubernetes

Mobile

React NativeFlutterAndroidiOSSDK design

Programming Languages: Proficient in Golang, JavaScript, Java and Python. Basic skills in C/C++ and Rust.

Software Frameworks: Proficient in React.js, React Native, Flutter and Spring Boot.

Database: Working knowledge in MSSQL, PostgreSQL, MySQL and Redis.

Languages: Native Cantonese, Bilingual Proficiency in English, Professional Proficiency in Putonghua.

Credentials

Bachelor in Computer Engineering, University of Hong Kong.

Sep 2018 - Dec 2022 / Hong Kong