About Me

user

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

    Technical Skills

    Embedded C, C++, Python, MIPS/ARM64 Assembly

  • Education

    Education

    B. of Science in Software Engineering Grand Canyon University - Expected Graduation May 2026

  • Platforms/Protocols

    Platforms/Protocols

    ARM Cortex-M, ESP32, Raspberry Pi, I2C, SPI, UART

Tools I use:

  • Tool
  • Tool
  • Tool
  • Tool
  • Tool

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

Show more right arrow

Connect with me

Get in touch

I would love to hear from you! If you have and questions, comments, or feedback, feel free to contact me!

© 2025 Nolan Tuttle. All rights reserved