I’m a sophomore at Yale University pursuing a double major in Computer Science and Electrical Engineering (ABET-accredited). My focus is on robust, low-latency systems and scalable architectures.
A high-performance Wavefront (.obj) file parser leveraging multithreading and SIMD instructions for rapid geometry processing. Designed for scalability and efficiency in 3D rendering pipelines, it achieves over 7x performance over industry standard tinyobjloader.
Comprehensive 4-PCB electrical system for remote-controlled liquid rocket fueling and arming operations. The system includes a power management board, central MCU with high-precision ADCs, dedicated load cell, pressure, and temperature sensor interfaces, and valve actuation control for Class 2 liquid propellant systems.
Quark is a fully-featured 2D game engine built as a final project for CPSC 4791 at Yale University. It includes an impulse-based physics engine, a custom scripting language, and mutex-controlled multithreading for subsystems running with different timesteps.
A physically-based path tracer written with no external dependencies as a learning exercise. Features Monte Carlo integration for global illumination, support for various material types, custom RNG (xorshift) modules, and low-level assembly I/O. Implements the rendering equation using multiple importance sampling for faster convergence.