PyGerm

2D Component-based Python game engine written in C++

PythonC++SDL2PyBind11

Embedded Rubik's Cube

Custom fabricated, remote-controlled Rubik's cube that could turn on its own. Built using completely custom hardware and software, including custom network protocol and software-based PID control systems.

CSTM32_HAL

Word Hunt Solver

Online word hunt solver that finds all possible word combinations in a 4x4 grid. Uses webcam to capture the board and extract the letters

PythonOpenCV2React

Multi-threaded Operating System

Created multiple components of an operating system including a thread library, virtual memory pager, and networked file system using C++, supporting multiple processors and disks, handling interrupts, and networking through sockets

C++NetworkingThreading

OCaml Compiler

A partial OCaml to x86 compiler in Rust supporting parsing, static analysis, desugaring, sequentialization, lambda lifting, stack and heap allocation, register conflict and allocation, and runtime errors

RustOCaml

CrowdCam

SpartaHacks 9 Exploratory Track Winner: Online crowd-sourcing platform for personal media

Next.jsAWS Rekognition

TaskTango

SpartaHacks 8 Best Hardware Hack Winnner: RFID-based task tracking system for friends and family

RFIDReactMongoDB