James Ng
Senior Full Stack Engineer | AI & Backend Systems | Startup-Ready Builder
Hire this person
Send a job offer directly to this candidate
About
Architect and build AI-powered virtual care systems using Python, TypeScript, Next.js, and backend APIs, supporting patient intake, structured clinical context collection, visit lifecycle management, care-team handoff, and follow-up communication. Develop RAG-enabled clinical workflows that connect LLM features with structured patient data, internal medical knowledge, provider-facing summaries, and safe retrieval logic for virtual primary care delivery. Create scalable backend services in Python for patient-provider messaging, structured clinical records, provider review queues, escalation paths, visit status transitions, and operational healthcare delivery processes.
Experience
Full Stack AI Engineer at Curai Health (2025-05 – Present)
- Architect and build AI-powered virtual care systems using Python, TypeScript, Next.js, and backend APIs, supporting patient intake, structured clinical context collection, visit lifecycle management, care-team handoff, and follow-up communication.
- Develop RAG-enabled clinical workflows that connect LLM features with structured patient data, internal medical knowledge, provider-facing summaries, and safe retrieval logic for virtual primary care delivery.
- Create scalable backend services in Python for patient-provider messaging, structured clinical records, provider review queues, escalation paths, visit status transitions, and operational healthcare delivery processes.
- Build frontend and full-stack clinical tools with Next.js and TypeScript, improving provider productivity, patient communication, clinical review workflows, and visibility into patient visit progression.
- Implement human-in-the-loop AI features where generated content moves through provider review, confidence checks, clinical validation, escalation handling, and controlled release states before reaching patients.
- Strengthen privacy and reliability for PHI-sensitive healthcare systems through role-based access control, validation rules, audit logs, structured logging, observability, and production-safe error handling.
- Collaborate with product, clinical, and engineering teams to translate complex healthcare requirements into secure, scalable product experiences that balance patient access, provider efficiency, medical safety, and compliance.
Full Stack Engineer at Oyster® (2023-05 – 2025-04)
- Built AI-driven global employment guidance using Ruby on Rails, TypeScript, Next.js, GraphQL, and PostgreSQL, helping hiring teams navigate country-specific rules, employment terms, onboarding requirements, payroll considerations, and compliance decisions.
- Developed intelligent HR product experiences in Next.js and TypeScript, converting localized employment knowledge into clear recommendations, guided actions, and step-by-step hiring flows for distributed global teams.
- Designed backend APIs with Ruby on Rails and GraphQL for country-specific employment intelligence, structured policy content, document requirements, approval states, payroll workflows, and worker lifecycle events.
- Implemented AI/RAG-friendly knowledge workflows that connected compliance rules, platform actions, worker data, localized policy content, and human-reviewed operational knowledge into trusted customer-facing experiences.
- Built PostgreSQL-backed data models for global employment rules, contract metadata, document collection, payroll states, approval workflows, localized compliance requirements, and multi-country worker operations.
- Improved reliability for payroll and compliance-sensitive systems through audit trails, validation layers, idempotent processing, explicit state transitions, safer retry handling, production debugging, and operational monitoring.
Full Stack Developer at Outschool (2021-07 – 2023-04)
- Built marketplace features with React, Node.js, JavaScript, TypeScript, and PostgreSQL, supporting class discovery, learner enrollment, scheduling, teacher tools, family-facing education experiences, and internal operational workflows.
- Developed Node-based APIs and React frontend components for educator productivity workflows, including class setup, session management, learner communication, scheduling automation, and class lifecycle updates.
- Improved search and discovery experiences using PostgreSQL-backed marketplace data, learner engagement signals, teacher visibility signals, class ranking data, personalized browsing behavior, and marketplace quality signals.
- Enhanced scheduling and registration flows with JavaScript/TypeScript and backend API logic, handling time zones, recurring sections, class capacity, waitlists, cancellations, reminders, parent notifications, and teacher updates.
- Supported AI-adjacent product areas around recommendations, search relevance, marketplace ranking, learner engagement signals, teacher productivity, and data-driven class discovery for better family and educator matching.
- Built reliable customer-facing features by coordinating React state management, Node APIs, PostgreSQL queries, notification logic, and marketplace workflow states across family, learner, educator, and support team journeys.
Software Developer at SAS (2018-07 – 2021-06)
- Developed enterprise analytics and data management features using Java, TypeScript, SQL, REST APIs, and backend service layers, supporting reporting experiences, dashboard workflows, data preparation tools, and business workflow applications.
- Built backend services that handled SQL-backed data processing, transformation logic, access control, reporting operations, enterprise workflow automation, and reliable platform functionality for large-scale customer environments.
- Supported cloud modernization with Docker, Kubernetes, and automation, improving deployment consistency and scalability.
Education
B.S. in Mathematics and Computer Science – University of North Carolina at Charlotte (2014 – 2018)
