Hello
.I'm Leo
Full Stack Developer
Building high-traffic e-commerce systems and intuitive web experiences. ~4 years at HKTVmall, HKUST graduate.

Frontend Development
Backend & Microservices
Cloud & Infrastructure
About me
I joined HKTVmall right after graduating from HKUST. Since then I've worked across the full stack — from Java Spring Boot microservices and SAP Hybris e-commerce to React and Next.js frontends serving millions of users.
I enjoy solving complex problems at scale, mentoring teammates, and building tools that genuinely improve people's workflows.
Years of experience
Stack developer
Technologies
Work Experience
IT Summer Intern
Hong Kong Domain Name Registration Company Limited (HKDNR)
Jul 2020 – Sept 2020
Software Developer Intern
Askpire Limited
Jun 2021 – Aug 2021
Bachelor of Engineering, Computer Science
The Hong Kong University of Science and Technology
Jun 2022
Programmer II (Full Stack Developer)
Shoalter Technology Limited (HKTVmall)
Jun 2022 – Present
Present
Projects Experience
HKTVmall E-commerce Platform
Full-stack contributions to one of Hong Kong's largest e-commerce platforms. Enhancing core features, implementing UI with modern technologies, collaborating with multiple teams to build APIs, and optimizing performance for millions of users.
HKTVmall Store Search Data Microservice
Designed and built a scalable microservice for managing store search data at HKTVmall using Java 17, Spring Boot 3, Redis, and RabbitMQ. Integrated Algolia for real-time search indexing to support high-volume queries on one of Hong Kong's largest e-commerce platforms.
Internal Marketing & CMS Platform
Full-stack internal marketing and content management platform using React, Redux, Java Spring Boot, MySQL, and MongoDB. Maintaining a CMS and implementing logic in corresponding systems, supporting UI components, category, promotion, store management, and more.
Dementia Anti-Wandering System
Final Year Project — an IoT tracking system using Python to track BLE beacons, with a robust backend and REST APIs in Go, a web-based management dashboard in React.js, and real-time communication via CockroachDB and MQTT.
Get in touch
Let's talk!
N/A