PCB Design · Embedded Systems · IoT · RF · Power Electronics
I build things that exist in the physical world — custom PCBs, embedded firmware, power electronics, and RF systems. Every project starts in KiCad and ends with something that actually works.
Fully custom 20-key macropad with 2 rotary encoders, 2 analog slide potentiometers, 0.91" OLED display, and WS2812B RGB underglow. Designed in KiCad, assembled by hand, running KMK CircuitPython firmware. MIDI-capable. Full build video available.
ESP32-S3 based smart hub with 3.5" ILI9488 SPI touch display, onboard SD card, 1800mAh LiPo with USB-C load-sharing charging (MCP73833), buzzer, and tactile buttons. Central controller for multiple ESP32 projects from one touch interface.
Desk-side display built around a SEEKINK 5.83" E-Ink panel and ESP32 WROOM. Fetches time and date over WiFi via NTP. To-do list updated via a web server hosted on the ESP32. USB-C powered with onboard CH343P UART programmer. Has 1 fork.
6-channel relay control module with ESP32-S3 and BME280 for real-time temperature, humidity, and pressure monitoring. Web-controlled with physical switch support. Onboard HLK-20M05 20W AC-DC converter for direct mains installation.
MOSFET-based spot welder for 18650 battery packs, capable of ~400A pulse current via IRFB7430 MOSFETs and MCP1407 gate driver. ATmega328P MCU with OLED display and rotary encoder for pulse timing. Dual-PCB design with aluminum bus bars for high-current paths.
Driverless USB-C hub combining 3 downstream USB-C ports with a full-speed USB audio interface. PCM2912A provides stereo DAC output and mic input via TRRS jack with a physical mute switch. SL2.1A handles USB hub logic. Plug-and-play on Windows and Linux.
STM32F411RET6 + SX1278 Ra-02 (433MHz) long-range voice communicator. MAX9814 mic amplifier, MAX98357A I2S audio output, 18650 cell with TP4056 charging, MIC5219-3.3 LDO regulation. Full PCB designed in KiCad.
I'm a hardware engineer and maker who builds complete systems — from schematic to finished product. My work spans PCB design, embedded firmware, power electronics, and RF communications.
My projects range from a custom 20-key macropad with RGB LEDs and MIDI support, to a mains-connected 6-channel home automation module, to a MOSFET spot welder capable of 400A pulse current. Each one is fully designed in KiCad, built by hand, and documented on GitHub.
I'm currently working on an STM32-based LoRa walkie-talkie and an ESP32-S3 smart hub with a 3.5" touch display. I participate in Hackclub programs and enjoy the maker community.