Robotics & Automation Engineer • Embedded Systems Architect
Building autonomous mobile robots, real-time microkernel firmware (FreeRTOS / Bare-Metal C++), and industrial sensor systems.
- Microcontrollers & Processors: ESP32 (Xtensa Dual-Core), STM32 (ARM Cortex-M), PIC16F877A, ATmega328P, Raspberry Pi 4
- Firmware & RTOS: FreeRTOS Preemptive Kernel, Bare-Metal C, C++17, PIC Assembly / XC8, Python
- Robotics & Kinematics: ROS2 (Humble), Gazebo Dynamic Simulation, Forward & Inverse Kinematics, Gait Generation
- Protocols & Busses: UART, SPI, I2C, CAN Bus, 16-Bit Hardware PWM, ADC/DAC, Hardware Interrupts (ISR)
- Sensors & Wireless: 24GHz mmWave FMCW Radar, Wi-Fi 802.11, Blynk 2.0 Cloud, ESPAsyncWebServer, MQTT
| Project | Stack | Highlights |
|---|---|---|
| Autonomous Reconnaissance Rover | ESP32-CAM • Arduino • MQ-2 • Metal Sensor | All-terrain rover with real-time video streaming, hazardous gas sensing, and metal detection. |
| ESP32 4-DOF Bipedal Walking Robot | ESP32 • FreeRTOS • 4x MG996R Servos | Synchronized hip-ankle inverse kinematics with dynamic center-of-mass balance and telemetry. |
| 24GHz mmWave Human Presence Radar | ESP32 • HLK-LD2410C FMCW Radar • UART | Sub-millimeter micro-motion and respiration tracking across 8 spatial range gates. |
| Automated Multi-Material Sorting System | Arduino Uno • NEMA 17 • A4988 • Inductive | Closed-loop carousel indexing with metal detection and high-speed servo diversion flaps. |
| RFID Secure Access Control (PIC16F877A) | Microchip PIC16F877A • RC522 SPI • 16x2 LCD | Hardware access control firmware with SPI RFID authentication and EEPROM whitelist validation. |
| Real-Time Seismic Vibration Monitor | Arduino Nano • ADXL335 IMU • I2C OLED | 3D vector acceleration delta calculation with dynamic baseline calibration and acoustic alarm. |
| Dynamic Velocity Servo Controller | Arduino Uno • Non-Blocking Timer PWM | Smooth cubic S-curve velocity easing preventing mechanical backlash and jitter in robotic joints. |
| ESP Async Web Server Servo Controller | ESP32 / ESP8266 • AsyncWebServer • AJAX | Lightweight asynchronous HTTP web server with responsive in-browser angle sliders and RESTful API. |
| Blynk Cloud Real-Time Servo Framework | ESP32 • Blynk 2.0 Cloud • Virtual Pin V0 | Cloud IoT actuator framework with bidirectional state sync and auto-reconnection state machines. |
| Pipeline Water Flow & Structural Tilt | ESP32 • YF-S201 Turbine • SW-520D Tilt | Edge-triggered ISR pulse accumulator for volumetric liquid flow and structural tilt monitoring. |
| Biometric Pulse Oximeter & Heart Rate | ESP32 • MAX30102 PPG Biosensor • OLED | Optical photoplethysmography computing Heart Rate (BPM) and blood oxygen saturation (SpO2). |
| Smart Bidirectional People Counter | ESP32 • Dual Infrared Sensors • OLED | Directional entry/exit room occupancy tracking with live headcount and threshold alerts. |
| Precision Stepper Angular Positioner | Arduino Uno • NEMA 17 • A4988 Driver | Sub-degree 0.1125° positioning resolution with 1/16 microstepping and linear acceleration ramps. |
| Dual-Stream Waste Segregation System | Arduino Uno • Soil Moisture • Sonar • Servo | Automated sorting station classifying wet organic and dry recyclable waste with bin sonar. |
| Rain-Responsive Protective Shutter | Arduino Uno • FC-37 Sensor • SG90 Servo | Weather-responsive shutter using software hysteresis debounce to deploy protective covers. |
| ESP32 Firmware Architecture Laboratory | ESP32 • ESP-IDF Native C • FreeRTOS | Modular peripheral drivers, ring buffers, dual-core task pinning, and non-volatile storage (NVS). |
| Developer Synchronization Suite | Python 3.10+ • GitHub CLI (gh) |
Automated developer session synchronization toolchain maintaining version-controlled archives. |
- Portfolio: alwintr.github.io
- LinkedIn: www.linkedin.com/in/alwin-t-r-
- GitHub: github.com/ALWINTR
- Email: alwintr2003@gmail.com