Skip to content
View Haibo-S's full-sized avatar
  • University of Waterloo, Software Engineering
  • Waterloo, ON, CA
  • LinkedIn in/h3sun

Block or report Haibo-S

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
Haibo-S/README.md

Hi, I'm Haibo 👋

I'm Haibo, a 4th-year Software Engineering student at the University of Waterloo.

I'm passionate about computer architecture, digital design, and systems software, basically anything close to the hardware/software boundary. I like building performance-oriented systems and understanding how things work end-to-end.

I’ve completed co-op terms at NVIDIA, Tenstorrent, Huawei Canada, and Untether AI, working on low-level projects across the stack from digital design and NoC/interconnects, to firmware, and up through systems/OS-level work.

🚀 I’m currently looking for new grad opportunities starting Spring/Fall 2027.


📫 Feel free to reach out!


Top Langs

streak

Pinned Loading

  1. Pipelined-RISC-V-Processor Pipelined-RISC-V-Processor Public

    5-stage in-order pipelined processor in Verilog, supporting hazard detection, data forwarding, and pipeline control

    C++

  2. Torus-NoC Torus-NoC Public

    2D Torus Network-on-Chip

    SystemVerilog

  3. ARM-Real-Time-Executive ARM-Real-Time-Executive Public

    RTX on ARM Cortex-M4

    C

  4. x86-OS x86-OS Public

    32-bit x86 Architect Operating System

    C 1

  5. C-Architect-Compiler C-Architect-Compiler Public

    Compiler for WLP4 (subset of C) and Assembler for MIPS Assembly

    C++

  6. Multi-Microcontroller-Networking-System Multi-Microcontroller-Networking-System Public

    Half-Duplex Interrupt-Based Multi-Microcontroller Communication System

    Assembly