I work on software projects that range from compilers to computer vision.
MKA - Developed my first programming language, MKA, using Rust after studying the fundamentals of interpreter and compiler design.
Minimal_Visual_odometry - Reimplemented a monocular visual odometry system in Python, learning advanced algebra concepts such as Singular Value Decomposition (SVD) and Epipolar Geometry.
Planck DB- Designed a small key-value store in Rust, exploring the internals of databases and gaining an understanding of B+ Trees and related concepts.
My interests lie in computer architecture, AI accelerators, and advanced digital computing systems.
YOLOV3 in TF2 - Implemented a YOLOv3 object detection model from scratch in TensorFlow 2, including IoU calculation, non-max suppression, and CNN architecture design.