AutoPort Build an autonomous robot capable of navigating an indoor environment, avoiding obstacles, and delivering items from one location to another. Ballerina Cappucina Build a graceful omnidirectional robot that autonomously collects and sorts colored objects using custom hardware and computer vision. CustomBoot-32 STM32+ESP32 Development Board with Custom Bootloader and OTA Support EchoCore A hands-on 8-week project that implements both B-mode ultrasound imaging and 16-QAM digital communication systems on FPGA using Verilog, LUTs. FlexSonic Design a smart glove that translates hand gestures into audible speech, empowering communication for the speech-impaired. T5 Grammarator Fine-tune a T5 transformer to fix grammar mistakes and serve it through a FastAPI endpoint. Handheld Gaming Console Build a custom STM32-based board that runs a simple Snake-style game on an LCD, all written in bare-metal C with your own I²C drivers. Quad-Move Train a PPO-based gait policy in MuJoCo and deploy it on a low-cost, tortoise-style quadruped. NovaPI Bare-metal OS on Raspberry Pi with HDMI and a Pong game from scratch. RC Ornithopter This project builds a remote-controlled, bird-scale ornithopter from scratch, blending bio-inspired design with precision engineering. Robot Learning from First Principals A hands-on project combining simulation and real-world control of the SO100 robotic arm using vision, language, and machine learning. RubikNet Deep Reinforcement Learning for Rubik’s Cube Solving with Stepper Motor Apparatus Synapse32 Design, implement, and verify a direct-mapped and set-associative cache subsystem for an existing RISC-V pipeline—boosting performance through reduced memory-access latency. FPGA-Based Tetris Build a tiny FPGA console that plays Tetris in real-time, rendered entirely in Verilog on a BeagleVFire.