Self-Taught Full-Stack Software Engineer | Exploring Innovative Solutions in Computer Science | Machine Learning | Computer Vision | Typescript | React | Next.js | NestJS | Python FastAPI
Hong Kong
2024-11 — now
Driving innovation in waste management with AI-powered solutions, enhancing recycling processes to be smarter, faster, and more efficient for a sustainable future.
Dongguan
2024-07 — 2024-09
Contributed to the development of microcontroller functionalities and provided robust support for product development initiatives.
Hong Kong
2023-08 — 2024-09
Collaborated closely with experienced engineers, contributing to project development and honing advanced software engineering skills.
Germany
2025-06 — 2025-08
Associate of Engineering
UOW College HongKong, Hong Kong
Sep 2022 - Jun 2024
• GPA: 3.3 / 4.3
Bachelor of Science with Honours in Computer Engineering
Hong Kong Metropolitan University, Hong Kong
Sep 2024 - Jun 2026
• GPA: 3.15 / 4.0
Languages
Python
Highly proficient in Python, specializing in data cleaning, web scraping, and backend development.
C++
Fundamental proficiency in C++ at an academic level.
Java
Basic competency in Java acquired through academic studies.
Typescript
Exhibited robust expertise in full-stack development using TypeScript across diverse projects.
React
Proven expertise in React as part of comprehensive full-stack development projects.
Next.js
Strong proficiency in Next.js demonstrated through multiple full-stack implementations.
Git
Daily utilization of Git for version control and effective collaborative development.
NoSQL
Adept in integrating and managing NoSQL databases such as MongoDB using Python.
HTML/CSS
Experienced in developing responsive and visually appealing UI components in React using HTML/CSS.
Technical Skills
Networking
• Implemented Basic (RFC 7617) and Bearer (RFC 6750, JWT – RFC 7519) authenticationforsecureaccess control.
• Managed HTTP request headers and generated API documentation with OpenAPI &Swagger.
Infrastructure & OS
• Managed Cloudflare DNS and Ubuntu (server & desktop) environments.
• Configured NGINX within Docker containers for web development workflows.
• Proficient in Docker networking & custom shell scripting for container management.
• Set up and maintained secure SSH servers.
WeGreen AI (wegreen.ltd)
Focused on enhancing waste management efficiency by minimizing classification time. (planed to be finished in 2026)
Oct 2024 - Sep 2026
Hong Kong
• Deep Learning Model for Waste Classification
-> Developed an advanced deep learning model using TensorFlow and PyTorch to optimize waste classification efficiency.
• Machine Vision Recognition
-> Integrated machine vision recognition technology to enhance classification accuracy and operational speed.
• IoT Technology
-> Utilized IoT technology to enable real-time data transmission and intelligent control of devices.
Project EASILY-CV: CV Generator
Developed an online CV generator as an open-source project, employing MongoDB Atlas for data storage, NextJS as the full-stack framework, and deployed via Docker on Linode for hosting.
Aug 2023 - Oct 2023
Hong Kong
• Deep understanding the state management in React for real-time data rendering
-> Demonstrated in-depth expertise in React state management to facilitate real-time data rendering, allowing users to observe immediate CV updates based on their inputs.
• Better understanding of interface and type in Typescript
-> Enhanced understanding of interfaces and type systems in TypeScript to ensure robust application architecture.
• Learnt CSS print and playwright for pdf exporting
-> Gained proficiency in CSS print and Playwright to implement seamless PDF export functionality.
Project ASA: Cloud-based robot delivery management system
A client-driven project, this web application (developed using TypeScript) enables users to design and manage delivery routes for both robotic and human couriers.
Jul 2023 - Aug 2023
Hong Kong
• Learned how to update objects in react state (list operation and restructure)
-> Acquired proficiency in updating React state objects—including list operations, restructuring, adding/removing items, resetting changes, and updating deeply nested array values based on previous state and user inputs.
• Reorder items in a list and slice list to different sub-list by using index
-> Effectively reordered list items and partitioned arrays into sub-lists using indexing techniques.
• Learnt knowledge of JWT authentication, server-side rendering, docker containerization and NGINX networking
-> Gained practical knowledge of JWT authentication, server-side rendering, Docker containerization, and NGINX networking.
• Understood and used JWT for user authentication
-> Implemented JWT to establish secure user authentication protocols.
Project RAKU: AI assistant job search system
Developed an AI-powered job query chatbot integrating OpenAI's API, enabling users to conduct job searches using natural language queries.
Mar 2023 - Nov 2023
Hong Kong
• Developed website scraping capabilities to scrape and extract data from various famous online employment companies in Hong Kong
-> Engineered web scraping functionality to extract and consolidate data from leading online employment platforms in Hong Kong.
• Used Python (FastAPI) as the backend programming language for the project framework
-> Utilized Python (FastAPI) to construct a robust backend framework for the application.
• Leveraged the experience from Project Gaia to design a solid data structure and used MongoDB for building the database
-> Applied insights from Project GAIA to design a resilient data structure and implemented MongoDB for effective database management.
Project GAIA: Design data structure
Focused on designing an optimized NoSQL data structure for efficient storage of geostatic data.
Nov 2022 - Nov 2023
Hong Kong
• Designed database using MongoDB to store non-structural geostatic data for efficient data storage and retrieval
-> Engineered a MongoDB-based database solution to store and retrieve non-structural geostatic data with optimal efficiency.
• Learnt the use of hashing for data content comparison and history management
-> Gained proficiency in applying hashing techniques for accurate data comparison and historical data management.
• Learnt how to reformat and restructure raw data (dictionary/JSON) by using python
-> Mastered techniques for reformatting and restructuring raw data (dictionary/JSON) using Python.
Driving innovation in waste management with AI-powered solutions, enhancing recycling processes to be smarter, faster, and more efficient for a sustainable future.
Nov 2024 - Present
Hong Kong
• Developed AI-powered smart bin technology to optimize waste sorting and recycling efficiency.
• Secured $30K funding from HKBU & HKSTP for product development and growth.
• Led product innovation and fostered a collaborative, high-performance teamculture
• Won YDC Best Potential Startup and Innovation Award (HK$15,000) for WeGreen AI, recognizedamongtop tertiary teams in Hong Kong
Product Development |
Microcontrollers |
Technical Product Development |
Networking |
Machine Learning |
Computer Version
Contributed to the development of microcontroller functionalities and provided robust support for product development initiatives.
Jul 2024 - Sep 2024
Dongguan
Product Development |
Microcontrollers |
Technical Product Development
Collaborated closely with experienced engineers, contributing to project development and honing advanced software engineering skills.
Aug 2023 - Sep 2024
Hong Kong
• Strengthened expertise in TypeScript, React.js, and Python, with experience in networkingandscalableweb application design.
TypeScript |
React.js |
Python |
Networking |
Networking Building |
Web Development |
Engineering
Jun 2025 - Aug 2025
Germany
• Debugged embedded software for TWS earphones, improving stability and performance.
• Contributed to Bluetooth 5.2 protocol stack development for Android/iOS.
• Built Python automated test scripts, streamlining QA and reducing Bluetooth audio failure rateby32%.
• Recognized as Top 5% “Quarterly Technical Innovation Intern”.
Product Development |
Microcontrollers |
Technical Product Development
Getting Started with AI on Jetson Nano
Credential ID: fQ-LE71ATl6WD5MN4yhwtQ
Dec 2024 - Present
Learn OpenUSD: Learning About Stages, Prims and Attributes
Credential ID: y__S8YX7QzONWbqN12vU-g
Dec 2024 - Present
Learn OpenUSD: Traversing Stages
Credential ID: IeQUvQF6S-iNMTQCCPePOA
Dec 2024 - Present
Learn OpenUSD: Understanding Model Kinds
Credential ID: La6VqkPhSjejniAsjJSJAg
Dec 2024 - Present
Learn OpenUSD: Using Attributes
Credential ID: p7pwyGVYTUq7KiXa11NcRw
Dec 2024 - Present
使用 Jetson Nano 开发 AI 应用
Credential ID: iZTC_AWGSUG7D_Kfg13-Fg
Dec 2024 - Present
基于 Jetson Nano 构建视频 AI 的端侧应用
Credential ID: Poy-Xqz_QzudkNj5YwFJqA
Dec 2024 - Present
Python Essentials
Credential ID: 4f18dd7a-7133-48b2-8093-f3065cecaad0
Dec 2024 - Present