I'm a PhD student who's interested in computer architecture, high performance computing, and deep learning. Knowledgable about parallel systems, including CPU and GPU architectures, and my work focuses on the compilation stack for RISC-V accelerators.
An implementation of the relaxation technique for solving differential equations using the Metal Compute API for Apple GPUs.
Implemented RainbowDQN with CUDA acceleration (via PyTorch) to train an agent to play Super Mario Bros, achieving the highest grade ever on the unit with 92%.
Raytracer built from scratch in C++, featuring parallelism, bounding volumes, global illumination (photon mapping), and more for a university coursework. Achieved an almost-perfect grade of 99%.
Final render with photon mapping
I'm pretty open to learning cool and modern languages, like Rust or Go, for now I'm very comfortable with:
- C, C++
- Python
- Swift
- Java