Projects

Web Projects (click to run)

PlanetWasm — 3D Planet Viewer

An interactive 3D planet viewer built with Qt and compiled to WebAssembly using Emscripten. Renders a textured globe with real-time lighting and camera controls, all running directly in the browser.

Launch app →

System Engineering

Limit Order Book

Designed and implemented a low-latency limit order book for financial markets simulation. Engineered the matching engine logic using standard C++ STL containers to optimize for order insertions and cancellations. Includes real-time visualization of market depth and order history.

View on GitHub →

Python-to-C Transpiler

A source-to-source transpiler in C++ that converts a subset of Python into C code. Features a custom lexer and parser handling Python's indentation-based scoping and dynamic typing within a statically typed target.

View on GitHub →

Terminal-Based Text Editor

A lightweight, dependency-free text editor in C++ designed for editing in Unix-like environments. Manages raw terminal modes and VT100 escape sequences for real-time rendering and keyboard input without external libraries.

View on GitHub →