Projects
Ones I've done and ones I'm currently working on
Open-source contributions
![Wizard Engine](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fwizard.png&w=3840&q=75)
Wizard Engine
Lightweight WebAssembly virtual machine designed for teaching and research
Built with:Virgil,X86-64Assembly,WebAssembly
![Virgil III](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fvirgil.png&w=3840&q=75)
Virgil III
Programming language designed for building lightweight high-performance systems
Built with:Virgil,X86-64 Assembly
Course projects
![Campfire](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fcampfire.jpg&w=3840&q=75)
Campfire
Chemical reaction simulator parallelized with OpenMP
Built with:C++,OpenMP,Python,Matplotlib
![CloudFS](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fcloudfs.png&w=3840&q=75)
CloudFS
Cloud-backed hybrid file system supporting deduplication, caching, and snapshots
Built with:C++,FUSE,Amazon S3
![Scotty 3D](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fscotty3d.png&w=3840&q=75)
Scotty 3D
3D graphics software package includes components for software rastization, interactive mesh editing, realistic path tracing, and dynamic animation
Built with:C++
![RexFS](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Frexfs.png&w=3840&q=75)
RexFS
Distributed file system built upon the Raft protocol
Built with:Java
![Koopa](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fcuda-renderer.png&w=3840&q=75)
Koopa
CUDA-Based Image Renderer
Built with:CUDA,C++,Thrust
![Santorini Web](/_next/image?url=%2Fstatic%2Fimages%2Fproject%2Fsantorini.png&w=3840&q=75)
Santorini Web
Web-based version of the board game Santorini
Built with:Java,NanoHTTPD,TypeScript,React,MUI