3D Rendering Engine
A high-performance rendering engine with an Entity Component System architecture, featuring physically-based rendering (PBR), physics integration via PhysX, and a GUI system.
Low Latency Trade Execution
A multithreaded order and execution management system to trade spot, futures and options for instruments using Deribit API, with network requests optimized at the order of 100us.
Battlesafe
A prototype wearable device used for tracking soldier health vitals and using positional data for rescue and aid operations, as well as strategizing movement of troops in the battlefield.
STM32 7-Segment-Display
A compact library to control a 7-segment display on STM32 boards, using CMSIS headers. Built using a STM32F401RE board and a common-anode 7-segment display.
Luminosity
A modern-themed blogging platform, attracting a user base of 50+ users
Breakout Game
An Atari Breakout clone with a custom 2D sprite engine. It features three levels and has power-ups (such as increasing ball size, doubling speed, explosions etc.), debuffs and shader effects (such as chaos and screen inversion) for enhancing the gameplay.