Embedded Systems · Computer Vision · Edge AI

Harshavardhan
Reddy

Embedded Software Engineer

I make cameras, LiDARs and IMUs make sense — in real time, on hardware you can hold in one hand. From bare-metal C to neural networks, with three years of field-deployed systems behind me.

Portrait of Harshavardhan Reddy

// about

Firmware first. Perception now.

I spent three years at Tonbo Imaging building mission-critical embedded systems for defence-grade optics — firmware architecture, multi-sensor payloads, and cameras that had to survive the field, not just the demo.

Now I'm pursuing an M.Sc. in Computer Engineering at Paderborn University while working as a computer vision Werkstudent at Heart Wired Minds, building a stereo vision pipeline that tracks 3D pose and motion of competitive mountain bikers in real time — camera sync, IMU fusion, and inference tuned for embedded hardware.

The through-line: I like the layer where software meets physics. Registers, sensors, timing budgets — and the models that turn all of it into understanding.

Base
Paderborn, Germany
Degree
M.Sc. Computer Engineering
Languages
English C1 · German A2
Status
Open to opportunities
/*  harsha.h  —  quick reference  */

typedef struct {
    char *background;
    char *now[3];
} engineer_t;

engineer_t harsha = {
    .background = "3+ yrs embedded systems —"
                  "firmware, multi-sensor payloads,"
                  "defence-grade imaging",
    .now = {
        "Stereo vision for MTB biomechanics",
        "LiDAR SLAM for UAV navigation",
        "Real-time CV on Jetson & RPi",
    },
};

// experience

Where I've shipped.

Werkstudent, Computer Vision · Heart Wired Minds
06/2026 — present · Paderborn
  • Designing a stereo vision pipeline for real-time 3D pose and motion estimation in competitive mountain biking.
  • Fusing IMU data with stereo camera feeds for stable tracking on rough, high-vibration terrain.
  • Profiling and optimising inference latency for resource-constrained embedded hardware.
Embedded Software Engineer · Tonbo Imaging
09/2022 — 10/2025 · Bangalore
defence-grade surveillance & thermal imaging systems
  • Unified a heterogeneous multi-sensor payload across mismatched baud rates with a custom multiplexer — eliminating data collisions in field conditions.
  • Cut sensor power draw with dynamic standby scheduling, extending battery endurance by 45 minutes per charge.
  • Integrated LRF, GPS and day/IR camera subsystems with closed-loop gimbal stabilisation at ±0.5° precision under dynamic load.
  • Replaced a manual thermal calibration workflow with a Python evaluation suite — 6× faster turnaround, from 1 hour to under 10 minutes.
Co-Founder · Ridelo
02/2022 — 08/2022
  • Pitched and raised $24,000 in funding; led company strategy, operations and financial planning.
Intern, App Development · SolworxS
11/2021 — 02/2022 · Bangalore
  • Built and delivered a customer-facing airport navigation app end-to-end, from data modelling to launch.

// projects

Built to run on real hardware.

[ jetson nano · 4GB ]

Edge People Analytics

Fully on-device people counting and demographic analytics with dual CSI cameras — YOLOv5n detection, dwell-time tracking, age/gender estimation and a Flask dashboard with occupancy heatmaps. Zero cloud dependency.

YOLOv5nPyTorchOpenCVFlaskSQLite
view code ↗
[ livox mid-360 · ros 2 ]

LiDAR SLAM for UAV Navigation

Master project: benchmarking FAST-LIO2 and GLIM on solid-state LiDAR data with EVO trajectory evaluation against ground truth — groundwork for autonomous flight in GPS-denied environments.

FAST-LIO2GLIMROS 2 HumbleEVO
view code ↗
[ stereo rig · imu ]

Stereo Vision for Sport Biomechanics

Real-time 3D pose and motion estimation for competitive mountain biking: synchronized global-shutter stereo cameras, IMU fusion, and depth inference optimized for embedded deployment.

Stereo VisionDepth EstimationIMU Fusion
professional work @ Heart Wired Minds — repo private
[ jetson · v4l2 ]

Person Tracking with Demographics

The detection engine behind the analytics platform: YOLOv5 person detection with centroid tracking, persistent IDs and age/gender estimation in a single real-time pipeline with CSI camera acceleration.

YOLOv5Centroid TrackingV4L2
view code ↗
[ opencv · pwm ]

Vision-Controlled Motor Speed

Capstone: an end-to-end system that reads numeric digits through an OpenCV recognition pipeline and translates them into PWM signals controlling motor RPM — closed-loop actuation driven purely by sight.

OpenCVDigit RecognitionMotor Control
B.E. capstone project · published at ICMCCT 2022

// skills

The toolbox.

Languages

CC++PythonAssemblyBash

AI & Vision

PyTorchOpenCVYOLOv5SLAMStereo VisionIMU FusionROS 2

Hardware & Edge

NVIDIA JetsonRaspberry PiSTM32TM4CBeagleBoneRISC-VLivox LiDAR

Protocols & Tools

I2CSPICANUARTRS232/485GitYoctoQtARM Keil MDK

// publication

Control System in Electric Vehicle Speed Using Arduino ICMCCT 2022 · Scopus

// contact

Let's build something that ships.

Open to collaborations and opportunities in embedded AI, robotics perception and computer vision — especially anything that has to run fast on small hardware.

Paderborn, Germany · harsha.reddy1611@gmail.com