About
Hello World! I am Jeff, and I have a dream to be a great programmer. Most of my coding projects are hosted on GitLab/GitHub. I am continuously working on this webpage, so some information may be missing.
Software Engineer
- Age: 28
- City: Vancouver, BC, Canada
- Valid Work Visa: Hong Kong, Canada, British
- Degree: Master
- Email: jeff214113@gmail.com
15+ years of experience in robotics and software engineering. Motivated to be an influential programmer since I was 10, starting with Lego NXT. Continuously participating in software and robotics competitions and working on software-related jobs as a Freelance, Part-time, and Full-time engineer in startups and large corporations since reaching legal working age.
Passionate to learn, willing to embrace challenges, and always welcome discussions and idea exchanges. Determined to pursue my dream of becoming a great programmer.
Took up the role of Software Team Manager for the CUHK Robocon Team in 2019 and was awarded the First Grand Prix in the Asia Pacific Region for Hong Kong with my valuable teammates. Overcame challenges while exchanging ideas between teams worldwide; it was an enjoyable experience.
Eager to learn and make breakthroughs, I have been making progress in the fields of computer science, particularly in distributed systems, big data, and embedded software. Skilled in C++/Python/Go, and interested in robotics, medical, and green technology fields.
Apart from Hong Kong, I am also open to opportunities overseas, especially in Japan, Canada, and the US.
Background
You can "download" my resume here via my ITDogtics Resume Generator app.
Summary
Jeff Lam
Software Engineer
- Started coding at age 10 with Lego NXT (15+ years experience)
- Proficient in Python3 and C++
- Full-stack development experience, utilizing AI tools for rapid development
- Experience in research, development, and startups
- Master of Science in Big Data Technology
- Problem-solving, self-learning, and communication mindset
- Dislike repetitive tasks with no variation
Education
Master of Science in Big Data Technology
2021 - 2022
The Hong Kong University of Science and Technology (HKUST)
Software Related Courses Studied
MSBD5001: Foundation of Data Analytics (Project Report)
MSBD5002: Data Mining and Knowledge Discovery (Assignment, Project Report)
MSBD5003: Big Data Computing (Project Report)
MSBD5004: Mathematical Methods for Data Analysis
MSBD5012: Machine Learning (Project Report)
MSBD5015: Artificial Intelligence
MSBD5016: Deep Learning Meets Computer Vision (Project Report)
MSBD5017: Introduction to Blockchain Technology (Project Report)
MSBD5018: Natural Language Processing (Project Report, Personal Report)
MSBD6000: Spatial and Multimedia Databases (Assignment, Project Report)
Bachelor of Science in Computer Science
2016 - 2020
The Chinese University of Hong Kong (CUHK)
- Minor in Information Engineering
- Second Upper Class Honours
Software Related Courses Studied
Basic: Problem Solving By Programming, Data Structures, Software Engineering, Formal Languages and Automata Theory, Design and Analysis of Algorithms, Principles of Programming Languages
Embedded System: Introduction to Operating Systems, Computer Organization and Design
Multimedia: Principles of Computer Graphics, Introduction to Multimedia Systems, Principles of Computer Game Software, Introduction to Computer Music, Computational Imaging and Vision
Network & System: Data Communication and Computer Networks, Distributed and Parallel Computing, Introduction to Cloud Computing and Storage
Minor Courses: Introduction to Internet of Things, Introduction to Cyber Security, Multimedia Coding and Processing
Associate of Science in Information System Development
2015 - 2016
Community College of City University (CCCU)
Principal's List with Outstanding Academic Award
- GPA 3.92/4.3 in Fall Semester
- GPA 3.8/4.3 in Spring Semester
Software Related Courses Studied
Introduction to Programming, Computer Organization, Understanding the Network-Centric World, Introduction to Web Development, Object Oriented Programming
Working Experience
Software Engineer II - IoT
Jun 2025 - Present
Rivian and VW Group Technology, Vancouver, Canada
View Responsibilities
- Designed and deployed distributed systems and applications, focusing on scalability, reliability, and performance.
- Worked with event-driven architectures, leveraging Kafka and Redis.
- Built efficient and fault-tolerant systems.
- Collaborated with cross-functional teams to translate system requirements into scalable technical solutions.
- Wrote high-quality, maintainable Go (GoLang) code with robust test coverage.
- Implemented, monitored, and debugged applications to ensure high availability and low latency.
- Developed, deployed, and maintained solutions on AWS.
- Managed and optimized message brokers.
- Implemented streaming and queuing solutions.
- Proactively identified and addressed performance bottlenecks, scalability challenges, and production issues.
- Participated in an on-call rotation, addressing production issues during off-hours, weekends, and holidays.
- Maintained comprehensive documentation for systems, processes, and tools.
- Continuously improved CI/CD pipelines, monitoring, and alerting systems.
- Ensured system reliability and uptime through on-call participation.
Skills: Python · Rust · CI/CD · AWS
Prompt Engineer
Jan 2025 - Aug 2025
ZERION, US (Remote)
View Responsibilities
- Developed and refined prompts for various LLMs, significantly improving the quality, accuracy, and efficiency of text outputs by achieving over 90% consistency. Focus was on code generation.
- Implemented advanced prompt engineering techniques, including one-shot prompting, few-shot learning, chain-of-thought prompting, and prompt decomposition, to enhance LLM performance.
- Reduced the need for post-processing and manual intervention, increasing the efficiency and scalability for the zero-knowledge user using LLM-based systems.
Skills: Prompt Engineering · LLM · Code Generation
Software Engineer
Jul 2022 - Aug 2024 -> Oct 2024 - Jul 2025
FLYFARM, Hong Kong -> Canada
View Responsibilities
- Analyzed competitors and stakeholder needs for cost-effective and user-friendly software systems.
- Developed and maintained a remote monitoring system for the IoT agri-tech company, using Python and NodeJS along with GCP, AWS, and MongoDB Atlas technology.
- Collaborated with the Mechatronic Team for building a real-time machinery and robotics control system through network protocols like MQTT, RESTful, socket, and wired communication such as RS485, I2C using C++.
- Conducted unit testing and integration testing to ensure software quality and reliability.
Skills: GCP · MQTT · MongoDB · Node.js · AWS · Python · Flutter · C++
Assistant Engineer
Aug 2020 - Jul 2022
Hong Kong Center For Logistic Robotics, Hong Kong
View Responsibilities
- Responsible for InnoHK pioneering research clusters robotics project.
- Collaborated with PhD candidates, and researched AI technology for an unmannered robot-human interaction system using ROS, PyTorch, TensorFlow, and OpenCV.
- Developed and maintained full-stack application connecting robot to AWS and Alicloud through gRPC and REST.
- Implemented front-end application with web technologies HTML, CSS, JS and mobile Flutter.
- Details: Indoor service robot project, PPT, Demo Video
Skills: OpenCV · TensorFlow · ROS · AWS · Alibaba Cloud · Python · Flutter · gRPC · SQL · C++
Software Engineer (Student Helper)
Dec 2015 - May 2017
HKUST HSEO, Hong Kong
View Responsibilities
- Constructed a SQL database to record various departmental and experimental data for staff members.
- Designed a user-friendly web interface with PHP to streamline data input and enhance data retrieval security.
Skills: HTML · CSS · JavaScript · PHP · SQL
Technician
Jun 2015 - Aug 2015
Roctec Technology Limited, Hong Kong
View Responsibilities
- Conducted thorough testing of newly developed multimedia software to ensure error-free performance.
- Investigated the usage of a newly developed machine and compared its performance and reliability to the old method.
Skills
Overview of my technical and soft skills.
Technical
Graduated with a Computer Science major and Information Engineering minor. Started coding at age 10. Experienced in robotics, embedded systems, and full-stack development (Web, Mobile, Backend, Cloud). Hands-on experience with mechanical assembly and electronic circuits.
Coaching
Coached newcomers in software engineering, AI, and robotics. Served as CUHK Robocon Software Team Manager (2019-2020) and AI STEM Workshop Tutor.
Public Speaking
Experience speaking in front of the camera, media, and at press conferences. Featured in RTHK Robocon Program and speaker at World Artificial Intelligence Conference.
Management
Led and managed teams of various sizes. Led a team of 20 as ROV team lead. Managed projects with team sizes of 5 during full-time work at HKCLR and FlyFarm, collaborating with cross-functional teams.
Detailed Skills
| Area | Details (From expert to less experienced) |
|---|---|
| Languages | Chinese (Native), English (Professional), Mandarin (Professional) |
| Programming Languages | Python, C++, Dart, NodeJS, Javascript, Golang, Rust, C, C#, PHP, Java |
| Tools & Frameworks |
Robotic & Embedded: Arduino, Linux, Jetson Nano, ROS IoT: MQTT, Mosquitto Computer Vision: OpenCV API: gRPC, RESTful, Websocket Backend: Flask, Express, GIN Database: SQL, MongoDB, Redis Mobile: Flutter Web: Bootstrap, Angular Cloud: AWS, GCP, Azure, Spark, Hadoop Game Dev: Unity, Unreal Engine ML/AI: PyTorch, TensorFlow Parallel Computing: CUDA, SIMD Blockchain: Ganache, Solidity DevOps: Git, Docker, CICD, ArgoCD, Crossplane, Terraform |
Projects
Selected projects demonstrating my work. Some code is private due to contracts.
Awards and Achievements
ABU Asia-Pacific Robot Contest 2020
The Special Award by Panasonic System Solutions Japan Co., Ltd.
ABU Asia-Pacific Robot Contest 2019
Grand Prix
CUHK Outstanding Students Awards 2019
Innovation and Invention Category
More Awards
Talent Scholarship by HKSAR 2019 & 2020
Scholarship by Hong Kong SAR Government
Mind Drive Champion 2014
Competition designing program with Microsoft Kinect detecting human motion.
RIDIY Champion 2014
Built and programmed an automated robot within 5 hours.
Activities
Participation in technology-related activities.
Generate Volunteer - Modev
AI Hackerthon by AI Startup Hub - AI Tools/ Tech Support Team Lead
Google Cloud Technical Series - Credential
Google Best of Next '24 - Credential
Google Asia Pacific AI Summit - Credential
First Tech Challenge (FTC) - Judge
Google Related Events
Containerized Application Workshop, DevFest 2023, Google Technical Series (Cert)
First Tech Challenge (FTC) - Judge Helper
VEX IQ held by CUHK - Judge
HKSTP Human-robot basketball competition - HKCLR Consultant
Related News: HKSTP, Bastille Post, HKEJ, HK01
ITSC AI STEM Workshop Tutor
Google Hash Code Competition
CUHK Robotics Software Team Manager
ROV Competition - Electric Team Manager
Innocarnival Developer
Carmel Secondary School 50th Anniversary - Game Booth Organizer
WoFoo Millennium Entrepreneurship Program
World Robot Olympiad (HK Regional)
Second Prize
Citi Youth Investment Education Program
Creative Technology Education Association
Third Prize
Robocup Junior HK VTC 30 Anniversary
Second Runner Up
Robocup Junior HK Macau Participant
World Robot Olympiad (HK Regional)
First Prize
Robocup Junior HK Participant
ITDogtics
ITDogtics is my personal brand—a blend of IT passion and robotics innovation. Inspired by the loyal, friendly spirit of the "IT Dog." In this space, I share tech trends, open-source projects, and insights on tackling daily boring challenges.
- Building Software Tools for Daily Life
- Engaging Tech Trend Discussions
- Simplified Tech Basics Explanations
- In-Depth Technical Problem Solving
Contact
You can drop me an email for any kind of opportunity, cooperation, idea exchange, or queries.
Location:
Please reach me through email due to privacy concerns
Email:
jeff214113@gmail.com
Call:
Please reach me through email due to privacy concerns