Co-engineered an Arduino-driven mini wheelchair built to hit strict physical benchmarks, including a ramp pull, a 10m out-and-back distance run, and an automated ball launch. We tuned the drive control and actuation logic to nail all three challenges, earning a 100% score on the physical testing criteria.
Co-designed a full desktop University Management System using JavaFX and Maven to handle student, faculty, and course management in one place. Designed role-specific UI dashboards backed by custom controllers and file processing to keep campus data organized and accessible.
Designed and synthesized a modular 4-bit Arithmetic Logic Unit (ALU) on a Digilent NEXYS-3 FPGA using hierarchical structural VHDL. Built bottom-up from custom 1-bit logic and arithmetic submodules, the datapath executes 12 arithmetic and bitwise micro-operations, with live results driven to onboard 7-segment displays. Fully validated through timing simulations in Xilinx ISim and hardware-level UCF constraint debugging.
Architected a cross-language 2D dungeon crawler pairing a memory-managed C backend with an idiomatic Python application layer via custom FFI bindings. The engine handles spatial graph topologies, collision mechanics, and procedural puzzles natively in C, exposing safe APIs to drive Python game loops, UI rendering, and INI/JSON world parsing. To ensure cross-boundary reliability, the project includes automated C and Python unit testing suites, code coverage tooling, Clang-Tidy and Pylint static analysis, and a continuous GitLab CI/CD pipeline.
Designed and synthesized a custom 16-bit processor from the ground up in VHDL, implementing a modular architecture with a generic N-bit ALU, multi-port register file, and dedicated control unit. The CPU supports arithmetic, memory, and non-sequential control-flow operations such as conditional branching and immediate jumps, and was verified through comprehensive ModelSim testbenches before deployment onto an FPGA.
Co-designed and prototyped a fully mechanical, 3D-printed rescue boat toy powered by a hand-wound spring and gear reduction system to drive dual paddle wheels for over five seconds without electrical components. The tool-free, snap-together assembly was engineered in SolidWorks and optimized for additive manufacturing to pack flat inside a 10 cm large Kinder egg capsule while keeping the estimated per-unit production cost to just over a dollar.