Available for internships & collaborations

Embedded systems,
3D design & code.

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.

MCU
ESP32
Firmware
C / C++
Build
PlatformIO
CAD
FreeCAD
scroll

Projects

Hardware-first builds — firmware, RF, and the enclosures they live in.

01 In 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++
02 In 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++
03 Complete

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
04 Ongoing

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

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

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

Let’s build
something real.

Open to internships, robotics teams, and open-source hardware. If you’re building something real, my inbox is open.