Skip to content
View H6NG's full-sized avatar
🎯
locked in.
🎯
locked in.

Highlights

  • Pro

Block or report H6NG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
h6ng/README.md

Hang Liu 👋

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


Skills & Tools

C++ Embedded C SystemVerilog Python PyTorch React Flask

Projects

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.
GitHub metrics

Pinned Loading

  1. NECAI NECAI Public

    NECAI is a chess engine combining a C++ negamax search with a PyTorch evaluator trained on Stockfish positions, served through a Flask API to a React frontend.

    Python 1

  2. coding-problems coding-problems Public

    Do one in {HackerRank, LeetCode, CodeForces} until I get a job or an internship.

    C++

  3. communication-protocols communication-protocols Public

    {UART, SPI, QSPI, 16-bit data lines} between {FPGAs, ESP32, CPUs}

    SystemVerilog

  4. iamP iamP Public

    iamP is an image processing engine that classify and label images. Coded in Python with support of AI. Trying to use machine learning to recognize pattern in object detection.

    C++