Computer Engineering @ UBC · BASc Co-op · expected May 2028
I like building things close to the metal — FPGAs, embedded systems, and the occasional model that pretends to play chess. Currently looking for co-op opportunities.
h4ng.dev · GitHub · LinkedIn · Email
C++ Embedded C SystemVerilog Python PyTorch React Flask
| Project | Description |
|---|---|
| NECAI | Chess engine combining a C++ negamax search with a PyTorch evaluator trained on Stockfish positions, served through a Flask API to a React frontend. |
| MarketFlux | Trade on what you know, without risk — full-stack prediction market platform where users trade probability shares on real-world events. |
| coding-problems | Solving HackerRank / LeetCode / CodeForces problems until I get a job or an internship. |
| custom-cpu | 32-bit RISC-V CPU on an FPGA featuring a 5-stage pipeline architecture with hazard detection and resolution mechanisms. |
| fpga-tron | Real-time Tron light-cycle game in Embedded C on a RISC-V FPGA platform with VGA graphics rendering and memory-mapped I/O. |
| iamP | Image processing engine that classifies and labels images, using machine learning to recognize patterns for object detection. |
| Greppable | Grep for meaning, not just strings — upload documents, ask questions in plain language, and get answers with citations back to the exact page. Built on a Postgres-backed job queue with concurrent workers for PDFs at scale, exposed over MCP so Claude can search your corpus directly. |
| Quantflow | Trading bot built around a five-stage pipeline, from data ingestion through signal generation to trade execution. |