
Hi! I'm Nolan Tuttle! 
Embedded Systems Engineer based in Phoenix
I am an aspiring Embedded Engineer from Phoenix, AZ with experience creating a variety of projects from IoT-based microcontroller projects to custom PID control systems designed for performance and responsiveness.
About Me

I’m an Embedded Systems Engineer specializing in low-level programming, system design, and connected IoT devices. My hands-on experience includes working with a wide range of microcontrollers (such as ARM Cortex-M, ESP32), embedded Linux, and IoT sensors/actuators. I have engineered robust solutions in resource-constrained environments including a custom Unix/Linux shell, a virtual memory simulator, and fast, responsive PID control systems. I’m skilled in hardware-software integration and communicating over protocols like SPI, UART, and I2C.
Technical Skills
Embedded C, C++, Python, MIPS/ARM64 Assembly
Education
B. of Science in Software Engineering Grand Canyon University - Expected Graduation May 2026
Platforms/Protocols
ARM Cortex-M, ESP32, Raspberry Pi, I2C, SPI, UART
Tools I use:
My Latest Projects!
Here are some of my recent development projects!
GaggiaBerry
PID control system for Gaggia Classic Pro espresso machine.
PhytoPi
IoT-based controlled environment for plant growth. (Currently in progress).
seaShell
A custom Unix/Linux command line interpreter with batch file or interactive input
