I’m Stas Kornuta — a maker in the SF Bay Area taking hardware from idea
to working device: firmware in C/C++, enclosures in FreeCAD, and web
integrations where they earn their place.
ESP32 / ESP32-C3//C / C++//FreeCAD//PlatformIO//Sub-GHz RF//FastLED//SPI / I²C / UART//LovyanGFX//RadioLib//OAuth 2.0//Spotify Web API//FDM 3D Printing//Git & GitHub//JavaScript ES6+//
// 01 — selected builds
Projects
Hardware-first builds — firmware, RF, and the enclosures they live in.
01In progress
Spotify Album Art Display
An ESP32-D that pulls the currently playing track from Spotify and renders
album art on a 240×240 round GC9A01 display. Handles OAuth2 token
refresh on-device and decodes JPEGs with TJpg_Decoder + LovyanGFX.
Firmware runs — the physical build and custom enclosure are next.
ESP32-D
GC9A01
SPI
LovyanGFX
TJpg_Decoder
ArduinoJson
Spotify API
OAuth2
C++
now playing — track_title.mp3
02In progress
ESP32 Multi-Tool
A Flipper Zero–inspired multitool built on ESP32. A 16×2 I²C LCD
with a debounced four-button menu, a CC1101 Sub-GHz transceiver
(315–915 MHz) with live RSSI readout, and IR receive.
Compile-time flags make every module optional.
ESP32
CC1101
Sub-GHz
IR
I²C LCD
RadioLib
C++
> IR TOOLS
> SUB-GHZ 433.92 MHz
RSSI
03Complete
WS2812B LED Strip
Addressable LED control from first principles — GRB channel ordering,
PWM brightness, and a clean PlatformIO project layout, driving a
WS2812B strip from GPIO2 with FastLED in C.
ESP32
WS2812B
FastLED
GRB
C
PlatformIO
WS2812B · 8 LEDs · GPIO2
04Ongoing
CAD Design & 3D Printing
Parametric enclosures in FreeCAD for every embedded build — currently
modeling a housing for the round GC9A01 display. Parts export to
STL for FDM printing.
FreeCAD
Parametric CAD
FDM
STL
FreeCAD · STL · FDM
// 02 — technologies & tools
Tech stack
The bench setup — silicon, software, and the tools that tie them together.
Hardware & Firmware
ESP32 / ESP32-C3
SPI / I²C / UART
TFT & LED display drivers
Sub-GHz RF (CC1101)
Circuit design & prototyping
Software Engineering
C / C++ (embedded)
JavaScript (ES6+)
HTML5 / CSS3
Spotify Web API
OAuth 2.0
Async JSON parsing
Tools & Environments
PlatformIO
FreeCAD (parametric)
Additive manufacturing
Git & GitHub
Zed / VS Code on Windows
Currently exploring
Physical build & enclosure for the GC9A01 display — and looking
toward robotics as the next frontier.
Enclosure design
Hardware assembly
Robotics
// 03 — background
About
I’m a maker and developer working where embedded systems, firmware,
and the frontend meet. My process is hardware-first: pick a
microcontroller, wire it up, write the firmware, then build whatever
software the project demands.
Day to day, that’s ESP32 on PlatformIO with the Arduino framework in
C/C++, editing in Zed or VS Code — with enclosures modeled in
FreeCAD and printed on the bench.
Open to robotics clubs, engineering internships, and open-source hardware projects.
// outside of builds
Mountain Biking
Bay Area trails
Guitar
Acoustic & electric
Video Editing
Bikes, builds, projects
PC Hardware
Building & tweaking
// 04 — get in touch
Let’s build something real.
Open to internships, robotics teams, and open-source hardware.
If you’re building something real, my inbox is open.