Projects
Ones I've done and ones I'm currently working on
Open-source contributions
Wizard Engine
Lightweight WebAssembly virtual machine designed for teaching and research
Built with:Virgil,X86-64Assembly,WebAssembly
Virgil III
Programming language designed for building lightweight high-performance systems
Built with:Virgil,X86-64 Assembly
Course projects
Campfire
Chemical reaction simulator parallelized with OpenMP
Built with:C++,OpenMP,Python,Matplotlib
CloudFS
Cloud-backed hybrid file system supporting deduplication, caching, and snapshots
Built with:C++,FUSE,Amazon S3
Scotty 3D
3D graphics software package includes components for software rastization, interactive mesh editing, realistic path tracing, and dynamic animation
Built with:C++
RexFS
Distributed file system built upon the Raft protocol
Built with:Java
Koopa
CUDA-Based Image Renderer
Built with:CUDA,C++,Thrust
Santorini Web
Web-based version of the board game Santorini
Built with:Java,NanoHTTPD,TypeScript,React,MUI