Devin Gaughan

SOFTWARE ENGINEER

Building software to simulate materials chemistry and physics for use in designing the next generation of computing hardware.

About Me

Dedicated to pushing the boundaries of embedded systems

Hello, I'm Devin Gaughan – a dedicated Software Engineer with experience in embedded systems and firmware development. I'm currently working on crystal lattice simulation software for use in materials science in microchip research.

I'm driven by a passion for technology, with interests that extend into Chemistry, Physics, Math, and a deep appreciation for the outdoors and the natural world. I strive to push technological boundaries while creating solutions that harmonize with and respect our environment.

My expertise spans low-level firmware development, real-time systems, IoT devices, and industrial automation. I thrive on solving complex technical challenges and optimizing system performance.

Materials Science Research

Crystal lattice simulation for next-gen computing

Embedded Systems Expert

Firmware optimization & real-time processing

Sustainable Technology

Solutions that respect our environment

Technical Expertise

Technologies and tools I work with

Programming Languages

C C++ Python Assembly Rust

Embedded Systems

ARM Cortex STM32 ESP32 RTOS FreeRTOS Bare Metal

Protocols & Interfaces

I2C SPI UART CAN USB Modbus

Tools & Platforms

JTAG/SWD Oscilloscope Logic Analyzer Git Docker

Specializations

Low-Power Design Real-Time Systems IoT Bootloaders Device Drivers

Scientific Computing

Simulation Software Materials Science Physics Modeling Chemistry

Featured Projects

Solutions built to solve real-world challenges

Industrial Automation System

Developed low-level firmware for an industrial automation system, implementing real-time control algorithms and optimizing data processing pipelines.

C STM32 Modbus RTOS

⚡ +25% Operational Efficiency

Wearable Health Device

Created firmware for a wearable health monitoring device, focusing on ultra-low-power consumption and real-time biometric data processing with cloud synchronization.

C++ Nordic nRF52 BLE Low-Power Design

🔋 Extended Battery Life to 7 Days

Next-Gen Printer Firmware

Engineered firmware for a next-generation printer, implementing custom bootloader and optimizing initialization routines to dramatically reduce startup times.

C ARM Cortex-M USB Bootloader

🚀 -15% Boot Time Reduction

IoT Home Security System

Developed secure and reliable firmware for an IoT-based home security system with real-time monitoring, encrypted communications, and instant alert capabilities.

C ESP32 WiFi MQTT Security

🔒 Military-Grade Encryption

Robotic Arm Controller

Designed and implemented firmware for a precision robotic arm, enabling sub-millimeter accuracy and enhanced automation capabilities in manufacturing environments.

C++ Real-Time Control CAN Bus PID Control

🎯 ±0.1mm Precision Control

Smart Thermostat

Created energy-efficient firmware for a smart thermostat, integrating AI-driven algorithms for optimized climate control and predictive energy management.

C AI/ML WiFi Sensors

💡 30% Energy Savings

Let's Connect

Open to collaboration and new opportunities

If you'd like to collaborate or learn more about my work, feel free to reach out!