Thomas Cheng
also known as Man Ho Cheng · Computer Science Student · Vancouver, BC, Canada
Thomas Cheng (also known as Man Ho Cheng) is a Computer Science student at Simon Fraser University in Vancouver, British Columbia. He builds backend systems, developer tooling and MCP servers, and is seeking Software Engineering co-op and internship roles.
Currently
- Seeking Software Engineering co-op and internship roles.
- Incoming Software Engineer at Heyno, starting January 2027.
- Building backend systems, developer tooling and MCP servers.
Education
- Bachelor of Science in Computer Science — Simon Fraser University, expected September 2028
Experience
- Incoming Software Engineer, Heyno (From January 2027, Texas, USA) — Incoming software engineering role focused on real systems where performance and correctness matter.
- Computer Science Tutor, Self-employed (September 2023 — Present, Vancouver, BC) — Tutoring university and high-school students in data structures, algorithms and introductory programming.
- Retail Sales Associate, Under Armour (September 2022 — January 2026, Richmond, BC) — Customer-facing retail work alongside full-time study.
Projects
- Load Balancer Simulator — Java, Spring Boot, React, JUnit, Docker. Visualises real-time traffic distribution across six routing algorithms, verified by 216 JUnit tests, with a WebSocket-streamed React dashboard and one-command Docker Compose deployment.
- MCP-Enabled Task System (MTS) — MCP, TypeScript, Node.js, MongoDB, Python. Microservice-oriented task system with a TypeScript MCP server for natural-language CRUD through VS Code Copilot and a decoupled Python client for live task rendering.
- Pixoo Multiplexer — Python, FastAPI, asyncio, Pydantic. FastAPI service that multiplexes several applications onto a Pixoo64 LED display using per-app FIFO queues and round-robin scheduling.
- Trip Planner — Python, Streamlit, MySQL, TiDB. Full-stack application for mapping and managing complex travel itineraries, backed by a normalised BCNF database schema.
Skills
- Languages: Python, TypeScript, JavaScript, C++, Java, SQL
- Frameworks & libraries: FastAPI, React, Node.js, Express, Pydantic, Spring Boot
- Tools: Git, Docker, AWS EC2, MongoDB, Linux, Bash
Contact
Email: thomas_cheng_3@sfu.ca