// Available for freelance

Ajay
Ambaliya

Embedded Firmware Engineer · 7+ Years

B.E. in Electronics & Communication. I design and build reliable firmware for embedded systems — from bare-metal microcontrollers to IoT-connected smart devices.

ESP32 STM32 PIC32 FreeRTOS LVGL Matter C / C++ IoT BLE UART · SPI · I2C
7+
Years Experience
10+
Projects Delivered
3
MCU Families
$25
Starting Rate / hr
// expertise

Core Skills

⚙️
Microcontrollers
ESP32 · ESP8266
STM32 (F / H series)
PIC32 / PIC16/18
🧵
RTOS & Firmware
FreeRTOS
Bare-metal C/C++
Custom Bootloaders
🖥️
UI & Display
LVGL UI Framework
480×480 Touch Display
7" TFT Panels
📡
Connectivity
WiFi · BLE · MQTT
Matter / Alexa
UART · SPI · I2C · CAN
☁️
IoT & Cloud
AWS IoT · MQTT Broker
OTA Firmware Updates
REST API Integration
🔧
Protocols & Debug
USB · SDCard · CAN
JTAG / SWD Debug
Logic Analyzer / Scope
// portfolio

Featured Projects

💡
IoT · Smart Home
Smart Switch – Matter & Alexa
ESP32-based smart switch with 480×480 capacitive touch display, Matter protocol integration, and Amazon Alexa voice control support.
ESP32MatterAlexa LVGL480×480 Display
📱
Hobby
ESP32 Smartphone
Fully functional hobby smartphone built on ESP32 featuring LVGL-driven GUI, SIM module for cellular connectivity, and custom touch interface.
ESP32LVGLSIM ModuleGSM
🔬
Medical · IoT
Therapy Light Device
Dual-MCU therapy device with ESP32 master running LVGL on a 7" display, controlling STM32 slave nodes that apply precise frequency-based light therapy commands.
ESP32STM32LVGL 7" DisplayUART
🌱
Agriculture · BLE
FarmerLED – Smart Grow Light
ESP32 PWM controller for agricultural LED lighting. 4-channel phase-shifted output (max 100% combined duty), BLE app control, and on-device scheduling.
ESP32BLEPWM 4-ChannelScheduler
🚀
Low-Level
STM32 Custom Bootloader
Custom UART and USB bootloaders for STM32 microcontrollers, enabling secure firmware flashing and field updates without external debug hardware.
STM32UARTUSBBootloader
💾
Low-Level
PIC32 Multi-Interface Bootloader
Versatile bootloader for PIC32 supporting UART, USB, and SD Card firmware update channels — designed for field-deployable products with no PC dependency.
PIC32UARTUSBSDCard
// background

Education & Experience

2017 – Now
Embedded Firmware Engineer
7+ years · Consumer Electronics · IoT · Industrial
~2017
Bachelor of Engineering – Electronics & Communication
Core focus: Microcontrollers, Embedded Systems, Digital Electronics
Available for Freelance Work
ESP32 · STM32 · PIC · IoT · RTOS · LVGL · Custom Firmware
Starting at $25 – $50 / hr · Open to project-based pricing