
Anson Chan
Software Developer & IT Consultant
A final-year Information Engineering student at CityU, I am deeply passionate about full-stack development and AI integration. With hands-on experience in IT support, STEM education, and AI-driven projects, I excel at solving complex problems. I am actively seeking a software engineering role where I can apply my skills to contribute to an innovative and forward-thinking team.
"All our dreams can come true, if we have the courage to pursue them."
Work Experience
My professional journey so far.
Education
My academic background.

2023 – 2026
2023 – 2026


2021 - 2023

2021 - 2023
My Tech Stack
Technologies I love to work with.
Frontend
React
Next.js
TypeScript
React Native
Expo
Swift
UI/UX
Tailwind CSS
Figma
shadcn/ui
Mantine UI
Recharts
Spline
PCB Design Tools
Altium PCB Design
Backend
Laravel
PostgreSQL
SQL
Docker
Languages
Python
C++
C
Java
MATLAB
AI Tools
Stable Diffusion
ComfyUI
Genkit
Dev Tools
TanStack Query
React Hook Form
Zod
Google Maps
Systems
Linux
Arduino
Projects
A selection of my recent work.
Swarm OS: Multi-Agent Robot Controller (FYP)
Final Year Project at CityU: a synchronized multi-agent robot swarm controller using Pioneer 3DX platforms. Dubbed Swarm OS, it provides a unified interface for manual teleoperation, autonomous Boids flocking, and real-time 2D environment mapping. Features a distributed hybrid architecture — real-time C++ controllers run decentralized APF navigation, consensus formation logic (Triangle/Circle/Line), and sonar safety interlocks; a Python dashboard handles SLAM-lite obstacle mapping, battery telemetry, drag-and-drop auto-calibration via triangulation, and point-and-click waypoint navigation. Includes MATLAB/Simulink HIL integration with custom MEX S-functions and a live UDP telemetry plotter.
EE Final Year Project — City University of Hong KongHIIJK - Fashion & Virtual Try-On App
A full-stack React Native (Expo) mobile app for fashion enthusiasts. Features a fashion news feed, style blog creation, and a virtual try-on system powered by TensorFlow.js pose detection and Google Generative AI. Includes wardrobe management with AI background removal (Remove.bg), and a Pinecone vector database for AI-driven style recommendations. Uses a dual-server architecture: an Express server for the Content API (posts, news, wardrobe) and a Next.js server for authentication with Google, Apple, and Facebook OAuth. Data is persisted in PostgreSQL via Prisma ORM.
Pet Band Tracking App
Web tool to visualize pet location tracks on an interactive Google Map. Converts BD-09 to WGS-84, shows raw GPS/Wi‑Fi points, renders a smoothed road‑snapped route via Directions API, supports time filtering, source toggles, and opens the route in Google Maps. Assigned by Pokeguide Limited.
Assigned by Pokeguide LimitedCurrent+ - Smart Power SaaS
An innovative power subscription platform that optimizes energy consumption through smart, flexible, and cost-effective solutions using AI-driven analytics. My contributions were primarily in mobile app development using Swift and creating interactive 3D visualizations with Spline.
EE3070 (A+) — City University of Hong KongPokeValue - Pokémon TCG Price Index
Modern dashboard for tracking Pokémon TCG market values: overall index, regional trends, trending cards, powerful search/filtering, detailed card views (graded prices, candlestick charts, recent trades), browse-by-set, responsive UI with light/dark mode. Assigned by Pokeguide Limited.
Assigned by Pokeguide LimitedWOW Events Booking Platform
A comprehensive event management platform built with React frontend and Laravel backend, featuring multilingual support (English, Traditional Chinese, Simplified Chinese), venue management, member management, and event organization capabilities. Assigned by Pokeguide Limited.
Assigned by Pokeguide LimitedBoxPOS - Modern Point of Sale System
A touch-optimized, cloud-ready Point of Sale system with role-based access control for Admins, Merchants, Tenants, and Cashiers. Features real-time dashboards with sales and inventory analytics, cloud-based receipt generation via Firebase Genkit, offline mode support for intermittent connectivity, barcode/QR code scanning, and white-labeling support for custom branding. Assigned by Pokeguide Limited.
Assigned by Pokeguide LimitedPure Vision Eye Centre Website
A modern, responsive, bilingual (English & Traditional Chinese) website for Pure Vision Eye Centre. Features a custom Admin Panel CMS for managing blog posts, services, doctor profiles, and page banners. Built on Next.js 14 App Router with dynamic content served from a MySQL database via Prisma ORM. Includes interactive doctor profile modals, image carousels for facility tours, and a smooth single-page scrolling service detail layout with sticky navigation and scroll spy. Assigned by Pokeguide Limited.
Assigned by Pokeguide LimitedContact Me
I'm always open to discussing new projects, creative ideas, or opportunities.


