Welcome
Welcome to my blog. This site is intended to be a repository of the projects I’m quite proud of.
Feel free to explore my posts and projects.
Check out my Github!
My intro to the RISCV LLVM Backend: modifying an existing LLVM pass to merge GPRPair moves
For a while now I’ve been interested in the RISCV architecture, and recently I had the opportunity to satiate this interest by working on a pass improving code gen on the RISCV backend for LLVM.
February 27, 2026
My First LLVM PR
Honestly, it’s actually my second upstreamed PR, but I think it’s worth writing a blog about and the title sounds better then ‘My Second LLVM PR’.
November 21, 2025
Nes Emulator
This blog covers my journey of emulating the NES, a popular console from the 1980s made by Nintendo.
June 9, 2025
Rust-based Quadcopter Part 1
This post covers the details of how I made a flight controller for a quadcopter using Rust and an STM32.
June 8, 2024