TOM聽
LAW

I'm a backend developer based in HK 馃榾.

<Me/>

I am a backend developer with several years of experience in software development. I specialize in building robust server-side applications and have worked extensively with various technology stacks including Java and Node.js for backend development, and Flutter and React Native for mobile applications.

For side projects, I've explored additional technologies like Golang and Svelte, always looking to expand my skills and stay current with industry trends. My goal is to continue delivering high-quality solutions and meaningful contributions to the software development community.

On this portfolio website, you'll find a selection of my previous projects and insights into my professional background. If you have any questions or opportunities to collaborate, don't hesitate to get in touch.

Career Journey

A timeline of my professional growth and technological evolution

Aug 2025 - Dec 2025

Backend Developer

AS Watson 路 Full-time

Focusing on bug fixing, performance optimization, and system maintenance for AS Watson Group's authentication infrastructure, utilizing modern Java frameworks and monitoring tools to ensure system reliability and efficiency.

JavaGrafanaKeycloakQuarkusGitHub
Jul 2023 - Aug 2025

Programmer

Mandatory Provident Fund Schemes Authority 路 Full-time

Maintained applications for the Mandatory Provident Fund Schemes Authority, implementing secure financial systems with comprehensive testing and security measures.

JavaFlutterPL/SQLSpringReact NativeLoadRunnerOWASP ZAPGitGitHubNode.js
Jul 2022 - Dec 2022, May 2023 - Jul 2023

Freelance Software Consultant (Remote)

Sharp Point System 路 Freelance

Focused on MVP Flutter app development, including bug fixing, rebuilding state management, and ensuring cross-platform compatibility across Windows, MacOS, iOS, iPadOS, Android, and Web. Implemented real-time chart rendering with various technical indicators using TA-Lib (Technical Analysis Library).

FlutterDartTCP SocketWebSocketCross-platform
Jul 2021 - Aug 2021

Analyst Programmer

Sharp Point System 路 Internship

Developed an MVP trading app that provides real-time product price updates and account notifications by communicating with the server using TCP sockets and WebSockets.

JavaReact.jsFlutterWebSocketJavaScriptGit
Jul 2019 - May 2020

Freelance Web Developer

Pegasus Computer Limited 路 Freelance

Transformed a WordPress site with WooCommerce into a custom progressive web app using Nuxt.js. The project involved developing a comprehensive backend with user management, stock tracking, and order reporting capabilities. I designed and implemented the frontend using Vue.js and Bootstrap 5, creating an intuitive and responsive user experience. Additionally, I established a CI/CD pipeline on GitLab to streamline automated deployments to the client's private cloud infrastructure.

Nuxt.jsVueNode.jsBootstrap 5GitLab CI/CD
Jun 2018 - Jul 2018

Web Developer

DOOD LIMITED 路 Internship

Developed WordPress websites with responsive web design, implemented fancy user interfaces and animations using CSS3 and HTML5, and created a request quote plugin with PHP for e-commerce websites.

HTML/CSSJavaScriptPHPWordPress

My Work

A showcase of my journey through code, from mobile apps to web platforms, each project representing a unique challenge and learning experience.

Full-stack
2026

Movie Showtimes Platform

Experimental Hong Kong movie showtimes platform using Gemini LLM to group schedules from local cinemas

Next.jsSupabaseLLMCloudflare WorkerGitHub Actions
Live DemoDemo
Full-Stack
2026

Online Survey Platform

AI-powered survey generation and management platform

GoMongoDBRedisGitHub Models API
Live DemoDemoView on GitHubGitHub
Web Game
2025

Multiplayer Wordle Game

A real-time, multiplayer Wordle game built with Go, featuring queue-based matchmaking and a WebSocket protocol.

GoWebSocketJavaScriptSvelte
Live DemoDemoView on GitHubGitHub
Full-Stack
2025

Appointment System

Full-stack appointment booking and management system with modern web technologies

Next.jsTypeScriptPostgreSQLPrismaRedis
Live DemoDemoView on GitHubGitHub
Full-Stack
2019-2020

Pegasus E-Commerce

Full-stack e-commerce platform with modern PWA features

Nuxt.jsGraphQLNode.jsExpressApollo
Live DemoDemo
Mobile App
2021-2022

Hikee

Final Year Project (FYP): Social hiking platform connecting outdoor enthusiasts

FlutterNestJSPostgreSQLServerlessAWS Lambda
View on GitHubGitHub
Desktop Game
2019

Bubble Shooter Game

C++ course project: Classic bubble shooter game with modern implementation

C++QtWindows
View on GitHubGitHub
Desktop Game
2017-18

Scrabble Game

Object-Oriented Programming (OOP) course project: Classic word game implementation

C++Windows
View on GitHubGitHub
Desktop Tool
2015

Multiple Choice Marker

Automated grading system developed as a School Based Assessment (SBA) for HKDSE ICT

C#Windows
View on GitHubGitHub

Contact

Let's connect and build something amazing together.

GitHubGitHubLinkedInLinkedIn
Hong Kong