Projects

Here are some of the key projects I have worked on throughout my career.

NexJ Health

  • Role: Senior Software Engineer
  • Technologies: Python, Django, FastAPI, Kafka, AWS SQS, AWS S3, AWS Lambda, Redis, PostgreSQL, LangChain
  • Description: Led design and development of scalable backend systems for a healthcare platform supporting thousands of daily users. Architected an event-driven system using Kafka and AWS SQS, reducing latency in critical workflows by ~30%. Applied Domain-Driven Design (DDD) aligned with FHIR standards for improved maintainability. Built high-throughput APIs handling sensitive data, ensuring HIPAA, SOC 2, and GDPR compliance. Evaluated and integrated LLM-powered features for RAG-based clinical summaries and intelligent chat, which noticeably improved clinical workflow efficiency.

Waive

  • Role: Senior Full Stack Engineer
  • Technologies: Node.js, NestJS, FastAPI, React, TypeScript, Tailwind CSS, PostgreSQL, Drizzle ORM, AWS ECS
  • Description: Owned end-to-end platform development encompassing backend services, APIs, and patient-facing applications. Developed a scalable microservice backend and designed secured REST/GraphQL APIs with OAuth2/JWT. Optimized multi-tenant database models using PostgreSQL and Drizzle ORM. Integrated Stripe for payments and healthcare APIs for real-time data exchange. Also delivered a responsive front-end experience using React, integrating AI-powered features (LLM, STT, TTS) for enhanced patient interactions.

Tencent Games Platform

  • Role: Full Stack Engineer
  • Technologies: Node.js, Vue.js, Apache Kafka, MongoDB, Docker, Modern JavaScript
  • Description: Contributed to critical backend services supporting large-scale game and entertainment operations. Built robust real-time systems using Apache Kafka to process in-game events, player activity, and live notifications asynchronously. Designed highly optimized MongoDB data models for player profiles and matchmaking. Furthermore, created internal Vue.js dashboards and management tooling to assist QA and game operation teams with live service monitoring and deployment.