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 →