About Me
Hello, and welcome to my personal website! I am Wing Chun AU, you can call me Vincent. I am a passionate software engineer with a keen interest in crafting innovative solutions to complex challenges and solving daily problem. With a solid foundation in programming, system design, and emerging technologies, I thrive on building efficient, scalable, and user-friendly applications.

Beyond coding, I enjoy playing racket sports like badminton, tennis, and squash. This space is where I share my journey, mini projects, and thoughts. Feel free to explore and reach out if you have any questions or just want to chat!
Mini Project Page
Split a Bill
A simple bill splitting app.
React
Redux
TypeScript
Vite
Material UI
github
HK Bus ETA Lookup
To check the real-time Estimated Time of Arrival(ETA) by Hong Kong Bus Route using Hong Kong Bus open data.
React
TypeScript
Vite
Material UI
Moment.js
github
Random Number Generator
Generate a set of random numbers with customizable min, max and size.
React
Next.Js
TypeScript
Next UI
TailwindCSS
Queens Solver
A solver for the N-Queens problem.
React
Next.Js
TypeScript
Next UI
TailwindCSS
JSON To TS Interface Converter
Convert a JSON string to a TypeScript interface.
React
Next.Js
TypeScript
Next UI
TailwindCSS
Tech Stacks
Frontend:
React
React Router
Nextjs
Tailwind CSS
Material UI
React Bootstrap
Formik
TanStack Table
Angular
ng-bootstrap
Vue.js
TypeScript
JavaScript
Vite
Webpack
Unity
Mobile App:
React Native
Swift
Objective-C
Kotlin
Java
Backend:
Node.js
Express.js
Sequelize
TypeScript
JavaScript
Java
Spring Framework
JDBC
Red Hat Enterprise Linux
Nginx
Object Storage (ECS)
Database:
Oracle (PL/SQL)
PostgreSQL
MySQL
MariaDB
MongoDB
Redis
DevOps:
Git
Azure
AWS
Kubernetes
Jenkins
Control-M
Kibana
Grafana
Cloudflare
Firebase
Project Management:
PRINCE2
Agile
Technical Writing
UI/UX design:
Figma
Adobe (Photoshop, Illustrator, Premiere Pro)