Portfolio
Harsha Vardhan Katuri
HARSHA VARDHAN
KATURI

Firmware Engineer

Specialized in Embedded Systems & IoT Solutions

Bengaluru, Karnataka

Currently working as a Firmware Engineer at HealthCube Private Limited, developing LoRa-enabled soil health monitoring systems and contributing to production-grade medical device firmware.

About Me

I am an Embedded / Firmware Engineer with hands-on experience in developing bare-metal and embedded software for microcontroller-based systems. My work focuses on low-level firmware development, register-level programming, hardware interfacing, board bring-up, and debugging across ESP32 and other embedded platforms.

I have worked on real-world projects involving communication protocols, sensor integration, packet-based data processing, and IoT systems, along with practical exposure to firmware testing, issue analysis, and system stability improvement. I enjoy working close to hardware, understanding how software interacts with electronics at the register and signal level.

I am continuously learning production-grade embedded development practices and enjoy collaborating with cross-functional teams to build reliable, efficient, and well-structured embedded systems.

Work Experience

Professional journey in embedded systems, firmware development, and AI technologies

⚙️

February 2025 – Present

Firmware Engineer

HealthCube Private Limited

  • Designed and completed core firmware projects including the LoRa soil monitoring system and GSR sensor prototype; executed board bring-up, continuity and voltage checks, and component-level fault diagnosis.
  • Supported firmware development by configuring UART/I2C/SPI/RS485 stacks, testing new device firmware, analysing device logs, diagnosing issues, and assisting in optimization and validation cycles.
  • Collaborated with Quality and Manufacturing teams on PCB soldering, hardware bring-up, device evaluation, documentation updates, and cross-functional issue resolution.
🤖

December 2024 – January 2025

AI Internship

Edunet Foundation (Microsoft & SAP Program)

  • Developed an AI-based health assistant chatbot using Streamlit and Hugging Face Transformers to support intelligent health-related conversations. Implemented NLP preprocessing, rule-based keyword matching, and intent classification to improve query understanding and response accuracy. Integrated DistilGPT-2 for response generation, optimized tokenization and fallback logic, and enhanced user experience through a clean interactive UI and structured health advice responses
🔌

July 2023 – April 2024

Embedded Systems Trainee

Vector India

  • Built strong foundations in embedded systems through 6+ projects, gaining proficiency in C/C++, Embedded C, Data Structures, and microcontroller architectures.
  • Worked extensively with SoCs like ESP8266 and LPC2148, and developed debugging skills using tools such as Keil IDE and Ubuntu.
  • Developed hardware interfacing projects with communication protocols (I2C, SPI, UART) and device driver implementation.
🎤

January 2023 – April 2023

Voice Based Home Automation Internship

Technical Internship

  • Developed a voice-controlled home automation system to operate household appliances using cloud-based speech services. Implemented voice command processing using Speech-to-Text and Text-to-Speech services, integrated with IBM Watson Assistant for intent handling and decision logic. Designed Node-RED flows to process voice commands, trigger appliance control actions, and provide real-time responses, enabling hands-free operation and improved accessibility for elderly and physically challenged users.

Technical Skills

Core competencies in programming, embedded systems, and protocols

Programming Languages

C95%
C++90%
Embedded C95%
Python85%
Data Structures80%

Embedded Systems

Microcontroller Arch.90%
Hardware Interfacing95%
Linux Internals75%
Device Drivers70%
Board Bring-up85%

Communication Protocols

I2C / SPI / UART95%
RS485 / Modbus90%
LoRa85%
MQTT / HTTP80%

Hardware & Testing

Component Fault ID90%
Root Cause Analysis85%
Voltage/Continuity Test95%
Soldering90%
Hardware Debugging88%

System on Chips

ESP32 / ESP826695%
ARM Cortex-M85%
LPC214880%
Arduino95%

Standards & Tools

ISO 13485 / IEC 6060180%
Keil / Eclipse IDE90%
Git / GitHub / GitLab90%
VS Code / Ubuntu95%

Featured Projects

Innovative solutions in embedded systems, IoT, and AI

GSR-Based Stress Monitoring System
Biomedical & IoT

GSR-Based Stress Monitoring System

Built a real-time Galvanic Skin Response (GSR) system using ESP32-WROOM-32 and Grove GSR sensor to measure human electrodermal activity. Implemented ADC-based signal acquisition, converted skin resistance to conductance (µS), and extracted tonic (SCL) and phasic (SCR) components to analyze stress and emotional responses. Designed calibration and classification logic to identify Calm, Normal, and Stress states, with live visualization using Serial Plotter.

ESP32GSR SensorADCEmbedded C/C++Biomedical Signal Processing
LoRa-Enabled Soil Health Monitoring System
IoT & Embedded Systems

LoRa-Enabled Soil Health Monitoring System

Built a long-range soil monitoring system using ESP32 and RS485-based 7-in-1 soil sensors to measure NPK, pH, EC, moisture, and temperature. Implemented Modbus RTU communication for reliable sensor data acquisition with optimized decoding latency. Designed compact payload formatting and synchronized UART-SPI data flow for LoRa transmission, enabling wireless monitoring over long distances with stable packet integrity and low power consumption.

ESP32RS485Modbus RTULoRaUARTSPIEmbedded C/C++IoT Systems
AI-Powered Health Assistant Chatbot
AI & Machine Learning

AI-Powered Health Assistant Chatbot

Developed an AI-based health assistant chatbot using Streamlit and Hugging Face Transformers to support intelligent health-related conversations. Implemented NLP preprocessing, rule-based keyword matching, and intent classification to improve query understanding and response accuracy. Integrated DistilGPT-2 for response generation, optimized tokenization and fallback logic, and enhanced user experience through a clean interactive UI and structured health advice responses.

PythonStreamlitHugging Face TransformersNLTKDistilGPT-2NLPAI Chatbots
IoT-Based Weather Reporting System
IoT & Cloud Integration

IoT-Based Weather Reporting System

Designed a real-time weather monitoring system to measure temperature and humidity using the DHT11 sensor and transmit data to the ThingSpeak cloud platform. Implemented periodic data uploads at fixed intervals and optimized cloud configuration for faster data retrieval and visualization. Integrated ESP-01 Wi-Fi module with LPC2148 to ensure stable IoT connectivity and accurate environmental monitoring.

LPC2148ESP-01DHT11ThingSpeakEmbedded CIoTCloud Integration
Image Projector Firmware
Embedded Systems

Image Projector Firmware

Developed embedded firmware to receive and render image data packets for a toy projector system. Implemented packet validation, header and length checks, and chunk-based image data extraction using C. Designed logic to process streamed byte data and reconstruct image frames using sequential packets, focusing on reliable data handling, memory management, and controlled output rendering.

CEmbedded FirmwarePacket ParsingByte-Level Data ProcessingMemory Handling
Button-Controlled LEDs (Bare-Metal Firmware)
Embedded Systems

Button-Controlled LEDs (Bare-Metal Firmware)

Developed bare-metal embedded firmware using direct register-level programming to control multiple LEDs via a push-button input. Configured GPIO using DDR and PORT registers, implemented software debouncing, and designed finite-state logic to cycle LED patterns reliably based on user input.

Bare-Metal Embedded CRegister-Level ProgrammingGPIODebouncing LogicMicrocontroller I/O
OTP-Based Smart Wireless Locking System
Embedded Security

OTP-Based Smart Wireless Locking System

Designed and implemented a smart wireless locking system using Arduino and Bluetooth communication to enhance access security. Developed logic to generate and validate One-Time Passwords (OTP) via an Android application, enabling secure lock and unlock operations. Integrated servo motor control and status indication to physically actuate the locking mechanism based on OTP verification, ensuring reliable and controlled access.

Arduino UNO (ATmega328P)Bluetooth HC-05Servo MotorEmbedded CMIT App InventorWireless Security Systems
Voice-Controlled Home Automation System
IoT & Automation

Voice-Controlled Home Automation System

Developed a voice-controlled home automation system to operate household appliances using cloud-based speech services. Implemented voice command processing using Speech-to-Text and Text-to-Speech services, integrated with IBM Watson Assistant for intent handling and decision logic. Designed Node-RED flows to process voice commands, trigger appliance control actions, and provide real-time responses, enabling hands-free operation and improved accessibility for elderly and physically challenged users.

IBM CloudIBM Watson IoT PlatformIBM Watson AssistantNode-REDSpeech-to-TextText-to-SpeechPython

My Education

Academic background that shaped my technical expertise

1

August 2019 – May 2023

B.Tech in Electronics and Communication Engineering

Gudlavalleru Engineering College

8.36 CGPA

Specialized in embedded systems, digital electronics, and communication protocols

2

June 2017 – April 2019

Intermediate in MPC (Mathematics, Physics, Chemistry)

Narayana Junior College

9.94 CGPA

Strong foundation in mathematics and physics with focus on analytical thinking

Certifications & Achievements

Recognition and certifications that validate my expertise and academic excellence

JEE Mains Achievement

Academic Achievement

Secured 91% in JEE Mains exam, outperforming thousands of candidates

Top Student Recognition

Academic Achievement

Ranked as the top student in Intermediate education with 9.94 CGPA

Advanced Embedded Systems

Technical Certification

Comprehensive certification from Vector India covering microcontroller architectures and embedded programming

AI: Transformative Learning with TechSaksham

Technical Certification

Advanced AI and machine learning certification from AICTE, Microsoft, and SAP collaboration program

Let's Work Together

Ready to bring your embedded systems and IoT projects to life

Available for Freelance Projects

I'm currently available for firmware development, IoT solutions, and embedded systems projects.