Hi, I'm Hemachandran Balaji

I build clean, performant software.

About Me

I’m Hemachandran Balaji, currently pursuing my Master of Science in Computer Science at the University of California, Davis (GPA 4.00), graduating June 2025. I build embedded systems and data-driven applications with a focus on performance, reliability, and clean code.

Previously, I earned my B.Tech in Computer Science & Engineering from VIT Vellore (GPA 3.88) and have professional experience as a Teaching Assistant, Embedded Software Engineer, and Software Engineer Intern.

Experience

Lab for AI, Robotics & Automation (UC Davis)

Embedded Software Engineer

  • Designed Arduino-based navigation device for the visually impaired.
  • Optimized sensor-update algorithm, reducing latency by 50%.
Oct 2023Jun 2024

Software Engineering Research Center (IIIT Hyderabad)

Software Engineer Intern

  • Built real-time data pipeline for pressure-sensitive mat, improving throughput by 50%.
  • Developed JSON serialization framework; cut data processing time by 25%.
May 2022Jun 2022

Education

University of California, Davis

Sep 2023 – Jun 2025

Master of Science in Computer Science

GPA 4.00

Vellore Institute of Technology

Jul 2019 – Jun 2023

Bachelor of Technology in Computer Science & Engineering

GPA 3.88

Skills

Languages

  • Python
  • C/C++
  • SQL (MySQL)
  • NoSQL (MongoDB)
  • JavaScript
  • HTML
  • CSS
  • R

Technologies

  • Git
  • AWS
  • Azure
  • Docker
  • Node.js
  • React
  • Flask
  • Django
  • VS Code

Tools

  • MATLAB
  • Postman
  • MongoDB Compass
  • Chrome DevTools

Certifications

  • AWS Cloud Practitioner (2021–2027)

Projects

SRGAN-KD: Image Super-Resolution

Implemented GAN with EfficientNet & PatchGAN, boosting SSIM by 12% and cutting inference time by 35% via knowledge distillation.

PythonTensorFlowGANs

WindScope: Wind Farm Siting

Scraped and analyzed geospatial wind and cost data; built an interactive Folium map to identify optimal sites.

PythonPandasFoliumSelenium

The NPM Dilemma

Classified NPM packages with unsupervised learning; visualized dependency networks to surface quality issues.

Machine LearningNetworkX

AirTouch: Gesture-Controlled Keypad

Designed Arduino/C++ gesture keypad with ultrasonic sensors; improved gesture accuracy by 20%.

ArduinoC++IoT

Contact

I'm always open to connecting! Feel free to reach out or follow me on social platforms below.