Hi, I'm Agraw
Firmware & Controls/Automation Engineer
My Expertise
Firmware Engineering
Embedded Systems & Low-Level Development
Specialized in bare-metal firmware for ARM Cortex-M targets. Covers peripheral bring-up, protocol integration, and hardware validation across embedded platforms.
Controls & Automation
System Logic & Automation Workflows
Focused on industrial control systems, PLC logic design, and sensor integration. Bridging firmware behavior with real-world process control, automation sequencing, and system-level diagnostics.
My Work
A selection of engineering projects spanning firmware development, embedded systems, and controls. Each project links to a detailed case study.

Featured Project
Embedded Thermal Management System
Firmware / Embedded Engineering
Designed and implemented a dual-microcontroller thermal management system using an STM32 Nucleo F030R8 as the control node and an ESP32 WROVER as the UI node. The STM32 runs a formal three-state finite state machine (MONITORING, COOLING, FAULT) with hysteresis-based bang-bang control, driving a PWM-actuated fan in response to live sensor data. System telemetry is transmitted over UART to the ESP32, which renders real-time temperature, humidity, and system state on an LCD display, with a web dashboard planned for remote visualization.
All Projects

Embedded Engineering
Smart Environment Dashboard
ESP32-based firmware system that periodically samples temperature and humidity, logs readings to a microSD card over SPI, and renders live and historical data on a 16x2 I2C LCD with button navigation and auto-follow mode.

Firmware Engineering
LED Control Panel
Arduino Mega 2560 firmware demonstrating interrupt-driven mode switching, a three-mode state machine, and non-blocking PWM control from analog input.

Embedded Systems
Embedded Systems Portfolio
Structured firmware portfolio showcasing hands-on firmware development across microcontroller fundamentals, peripheral interfaces, and real-world hardware integration
Get in Touch
Open to firmware engineering roles, embedded systems consulting, and collaboration on controls or automation projects.