I created the ChronoWatch X2040 — a custom watch powered by the Raspberry Pi RP2040 microcontroller.
Made a Space Invaders-style game for my Custom VGA Driver Setup powered by PICO W
Made an XBOX controller from scratch using ESP32C6 Devkit and custom 3D printed parts.
Offline voice-controlled ESP32 meeting room system with synchronized panels and Google Calendar support.
A solar-powered offline navigation device built for outdoor exploration, waypoint tracking, and off-grid adventures.
Build a handheld retro gaming console using Arduino R4 WiFi and a custom HAT board, no breadboard needed.
Perfect for events. It features a compact 76x284px OLED display, WiFi-based configuration portal, and intelligent power management.
A thumb-sized device that sits on your desk, shows the time, and delivers live world headlines with one button press. No phone required.
Predict when the ISS flies over you – and when you can acutally see it. A free drop-in successor to the retired open-notify API.
Monitor CPU, RAM, disk, network, battery, and uptime on a 16×2 I2C LCD with an ESP32 — perfect for any desk or DIY tech setup.
Large, very clear automatic wall calendar updating every midnight. Built on 7" e-paper display with 800x480 resolution.
A WS2812b LED matrix. Includes a clock (standard or binary), indoor and outdoor temps, scoreboard, countdown time and full WLED!
A compact DIY Meshtastic handheld with LoRa, GPS, USB-C, and lessons learned from a first PCB revision.
A 3D digital dice roller with shake detection, built for 4 players with African ludo rules
A precision digital clock built from scratch on an STM32F407 using hardware timers, interrupts, and a PWM-fading LED indicator.
I built a tiny Pomodoro device that kept asking me to rest, without knowing how to code.
In this tutorial, we will explore how a 16×2 LCD works, understand its internal registers, and interface it with an Arduino Uno.
PathFinder is a wearable, portable device that stores a map of my hometown, which can be viewed and navigated using D-pad buttons.
This is a small chess program for the M5Stack PaperS3 that runs completely offline.
Measure human reaction time using RT-SPARK board's built-in LEDs and hardware interrupts
Implementing a dynamic user interface on the RT-Spark board using external breadboard switches to control the built-in LCD and LEDs.
In this project, I built a fully functional analog-style VU meter using an CrowPanel 3.5"-HMI ESP32 display, and LVGL.
Using WIFI, the camera module streams to a local server. A second device then fetches these frames and projects them to a display.
Turn the Elecrow CrowPanel on ESP32-P4 into an interactive AI storybook with animated scenes, local voice playback, and touch interaction