Developer · Maker · California

Clear ideas.
Useful things.

I'm Rob Stigau. I build practical software and hardware projects with a focus on thoughtful design, reliable engineering, and learning by making.

Embedded systemsWeb developmentHardware prototypingInteraction design

01 / Selected work

Projects built to work.

A small collection of hands-on projects across embedded systems, wireless communication, and physical computing.

Embedded system

Project 01

LED Clock + Alarm

An ESP32-powered clock and alarm with a color display, rotary-encoder controls, and wireless control of a separate LED receiver.

The firmware includes menus for time, alarms, brightness, fade timing, and six LED colors. Commands are sent over ESP-NOW, with a heartbeat keeping the receiver synchronized.

  • ESP32
  • C++
  • ESP-NOW
  • PlatformIO
View repository

Wireless robotics

Project 02

Remote-Controlled ESP Rover

I designed and built a rear-wheel-drive rover with Ackermann steering, controlled by two ESP32 microcontrollers communicating wirelessly through the ESP-NOW protocol.

The system translates real-time user input into DC motor speed and direction commands while controlling a servo for front-wheel steering. During development, I tested multiple prototypes and redesigned the chassis, steering, and wheels several times to improve strength and stability. This project strengthened my skills in embedded programming, wireless communication, hardware integration, troubleshooting, and iterative engineering design.

  • ESP32
  • C++
  • Motor control
  • Robotics
View repository

02 / About

Curious by nature.
Practical by design.

I like taking an idea from the first sketch to something real, testable, and useful.

My work sits between software and hardware. I enjoy understanding how a system works, reducing unnecessary complexity, and refining the details that make it easier for someone else to use.

This portfolio is a growing record of the projects I've built and the skills I've developed along the way.

01

Make it clear

Good work should be easy to understand and easy to use.

02

Learn by building

Real prototypes reveal the questions that planning alone cannot.

03

Refine the details

Quality comes from testing, simplifying, and following through.

03 / Contact

Want to see what
I'm building next?

Visit my GitHub