Skip to content

Projects

Ones I've done and ones I'm currently working on

Work

Anyone

Cross-platform (iOS / Android / web) social-events app for instant plans, custom hangouts and local events. Co-founder and tech lead.

Built with:React Native,Expo,TypeScript,Supabase,PostgreSQL
Learn more →

CCC-GPU

GPU-accelerated Clustermatch Correlation Coefficient: a CUDA C++ library with Python bindings, up to 73× faster than the CPU implementation (Bioinformatics, 2026)

Built with:CUDA,C++,pybind11,Python
Learn more →

Open-source contributions

Wizard Engine

Lightweight WebAssembly virtual machine designed for teaching and research

Built with:Virgil,X86-64Assembly,WebAssembly
Learn more →

Virgil III

Programming language designed for building lightweight high-performance systems

Built with:Virgil,X86-64 Assembly
Learn more →

Course projects

Aggify in DuckDB

Compiling PL/pgSQL cursor loops into DuckDB custom aggregates, and fixing a correctness flaw in the Aggify paper along the way (15-745 Optimizing Compilers final project)

Built with:C++,DuckDB,PL/pgSQL,SQL
Learn more →

Campfire

Chemical reaction simulator parallelized with OpenMP

Built with:C++,OpenMP,Python,Matplotlib
Learn more →

CloudFS

Cloud-backed hybrid file system supporting deduplication, caching, and snapshots

Built with:C++,FUSE,Amazon S3
Learn more →

Scotty 3D

3D graphics software package with software rasterization, interactive mesh editing, realistic path tracing, and dynamic animation

Built with:C++
Learn more →

RexFS

Distributed file system built upon the Raft protocol

Built with:Java
Learn more →

Koopa

CUDA-Based Image Renderer

Built with:CUDA,C++,Thrust
Learn more →

Tiny SSD FTL

Flash Translation Layer (FTL) for a solid state drive (SSD)

Built with:C++

Santorini Web

Web-based version of the board game Santorini

Built with:Java,NanoHTTPD,TypeScript,React,MUI
Learn more →

Vismap

Web-based visualization tool of metabolic pathways

Built with:Go,JavaScript,Bootstrap,HTML,CSS