Ryan Chan is a Full Stack Developer based in Hong Kong with nine years of experience building desktop, mobile and web applications across finance, climate tech, and consumer products. He leads migrations and modernizations—most recently driving a 1:1 Nuxt-to-Next.js rewrite for a structural product trading platform—while maintaining legacy systems and mobile frontends to ensure continuous business operations. Comfortable across the stack, he has designed microservices backends (NestJS, PostgreSQL, Kafka), observable telemetry (OpenTelemetry, Prometheus), and responsive frontends and dApps (React, Tailwind) for production-scale platforms. He champions engineering hygiene through automated unit and E2E testing, CI/CD pipelines, and frontend monitoring to improve reliability and security. A fast learner with an MPhil in Mechanical and Automation Engineering, Ryan has a long track record of experimental prototyping—from AI-powered chatbots and Kinect games to Arduino-driven kiosk systems—demonstrating both creativity and pragmatic delivery.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.