Jeff Lam

I'm a

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.

Profile Image

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.

Hangout

Hangout

AI Schedule Suggester

Expense Tracker

Expense Tracker

Personal Finance App

Resume Generator

Resume Generator

AI Powered Resume Builder

Indoor Service Robot

Indoor Service Robot

State-of-the-Art Service Robot

Directed Graph

Directed Graph

Interactive Data Visualization

Cutsha

Cutsha

Hairdresser Booking Platform

Vision Test

Vision Test App

Color Blindness Screening

Hearing Test

Hearing Test App

Basic Hearing Test

Urology App

Urology App

Medical Diagnosis Assistant

Robocon 2020

Robocon 2020

Software Team Manager

Robocon 2019

Robocon 2019

Software Team Manager

ROV

ROV

Underwater Robotics

CityHunt

CityHunt (2016)

Real-time City Hunt App

Twitter Sentiment Analysis

Twitter Sentiment Analysis

Real-time ML with Spark

Facial Keypoints Detection

Facial Keypoints Detection

Computer Vision Project

Smart Contract

Underground Construction Contract

Blockchain Smart Contract

Silo Game

AI Robocon 2024 Silo Game

Reinforcement Learning Game

3D Game Booth

3D Game Booth

Kinect Controlled Unity Game

Awards and Achievements

Robocon 2020

ABU Asia-Pacific Robot Contest 2020

The Special Award by Panasonic System Solutions Japan Co., Ltd.

CUHK Award

CUHK Outstanding Students Awards 2019

Innovation and Invention Category

More Awards

Scholarship
Talent Scholarship by HKSAR 2019 & 2020

Scholarship by Hong Kong SAR Government

Mind Drive
Mind Drive Champion 2014

Competition designing program with Microsoft Kinect detecting human motion.

RIDIY
RIDIY Champion 2014

Built and programmed an automated robot within 5 hours.

Activities

Participation in technology-related activities.

2025

Generate Volunteer - Modev

2025

AI Hackerthon by AI Startup Hub - AI Tools/ Tech Support Team Lead

2025

Google Cloud Technical Series - Credential

2021 - 2024

CUHK Robocon Team - Consultant

Related News: 2022 Live, 2023 Live, 2024 Live

2024

Google Best of Next '24 - Credential

2024

Google Asia Pacific AI Summit - Credential

2024

First Tech Challenge (FTC) - Judge

2023

Google Related Events

Containerized Application Workshop, DevFest 2023, Google Technical Series (Cert)

2023

AWS Related Events

AWS Awesome Day (Cert), AWS Summit Hong Kong

2023

First Tech Challenge (FTC) - Judge Helper

2022

VEX IQ held by CUHK - Judge

2021

WAIC HKSTP Sharing

Related News: HKEJ, Ming Pao, HK01

2021

City I&T Grand Challenge

Related News: Unwire HK, CRHK, ViuTV, HK01

2021

HKSTP Human-robot basketball competition - HKCLR Consultant

Related News: HKSTP, Bastille Post, HKEJ, HK01

2020

ITSC AI STEM Workshop Tutor

2020

Google Hash Code Competition

2018-2020

CUHK Robotics Software Team Manager

2019

ROV Competition - Electric Team Manager

2018

Innocarnival Developer

2014

Carmel Secondary School 50th Anniversary - Game Booth Organizer

2014

WoFoo Millennium Entrepreneurship Program

2013

World Robot Olympiad (HK Regional)

Second Prize

2013

Citi Youth Investment Education Program

2012

Creative Technology Education Association

Third Prize

2012

Robocup Junior HK VTC 30 Anniversary

Second Runner Up

2012

Robocup Junior HK Macau Participant

2012

World Robot Olympiad (HK Regional)

First Prize

2011

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

Call:

Please reach me through email due to privacy concerns