← Back to Home

Projects

Systems. Robotics. Hardware. AI

Retina

A glass-to-glass video pipeline simulation.

C++20 Real-Time Systems Networking Video CUDA GPU
github

Axon

A real-time sensor recorder for robotics.

C++20 Linux io_uring Shared Memory Lock-free Concurrency
github

Tend

A tiny declarative config-management tool, built to understand the reconcile loop.

Rust Go Linux systemd TOML
github

Food-bot

A Slack bot that solves the single biggest problem in any startup: where are we eating.

Slack Python Ends the "idk, wherever" loop
github

ML Compiler

An end-to-end ML compiler with custom CUDA kernels, 4.67× faster than PyTorch eager.

CUDA C++ PyTorch TVM MLIR LLVM
github

Advanced Out-of-Order RISC-V Processor

A high-performance out-of-order RISC-V processor in SystemVerilog.

RISC-V SystemVerilog Processor Design Computer Architecture

Enfield Engine

A high-performance, multi-threaded game engine crafted in C++ with Lua scripting and advanced physics.

C++ Game Engine Box2D SDL Lua ImGui
github

Roll Over Beethoven: A Cloth Piano

A portable cloth piano using capacitive cloth and pressure-sensitive gloves.

C Embedded Systems Audio Synthesis Real-time Processing
github

Robotics

Algorithms for motion planning, kinematics, and control systems in robotics.

Robotics Path Planning Kinematics Control Systems PyTorch

Operating Systems

Custom system calls, Unix shell, and memory management in C++.

Operating Systems C++ Linux Kernel

Deep Learning

Implementation of neural networks and reinforcement learning algorithms in Python.

Deep Learning Neural Networks Computer Vision PyTorch Transformers

Networking

Video CDN implementation and network diagnostic tools.

Networking Distributed Systems C++ C