Hello

.

I'm Leo

Full Stack Developer

Building high-traffic e-commerce systems and intuitive web experiences. ~4 years at HKTVmall, HKUST graduate.

Leo
TypeScriptReactNext.jsJavaSpring BootGoNode.jsPythonPHPReact NativeFlutterMySQLCockroachDBMongoDBRabbitMQMQTTRedisAlgoliaOpenSearchDockerKubernetesGitGitHub

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.

4+

Years of experience

Full

Stack developer

20+

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.

JavaSpring BootNext.jsReactTailwind CSSRedisi18n
javaspringbootnextjsreacttailwindcssredis

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.

Java 17Spring Boot 3RedisRabbitMQAlgoliaMicroservices
javaspringbootredisrabbitmqalgolia

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.

ReactReduxJavaSpring BootMySQLMongoDBRedis
reactjavaspringbootmysqlmongodbredis

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.

PythonGoReact.jsCockroachDBMQTTIoT
pythongoreactcockroachdbmqtt
Contacts

Get in touch

Let's talk!

Phone

N/A