Harsh Gupta

Building with code. Teaching with heart. Living through music and sport.

I’m a software developer and self-starter who loves using technology to solve everyday challenges. Whether it’s building backend systems, creating passion-led apps, or teaching physics and math, I lead with purpose and curiosity.

Skills

Programming Languages

  • Java
  • C++
  • C
  • Python
  • SQL

Technologies & Frameworks

Currently Learning: Flutter, Firebase, Docker, Jenkins, Kubernetes, Spring Boot, REST APIs

Databases

Proficient In: SQL, Firebase Firestore

Currently Learning: PostgreSQL, MongoDB

DevOps & Tools

Proficient In: Git, GitHub, Docker, Jenkins, Kubernetes, CI/CD pipelines, Postman

Currently Learning: Linux/macOS Terminal, REST APIs

Teaching Subjects

  • Physics (Classes 6–12)
  • Mathematics (Classes 6–12)
  • JEE Preparation – Physics & Math

Soft Skills

  • Problem Solving
  • Self-Starter
  • Communication
  • Patience
  • Creativity
  • Leadership
  • Curiosity
  • Time Management
  • Team Collaboration

Projects

GeetAI

An AI-powered music word replacement service

  • Role: Solo founder and developer β€” building full-stack from scratch
  • Tech Stack: Flutter, Firebase, Python (AI), Spotify API (planned)
  • Status: In development β€” MVP planned for web launch

Box Cricket Scoring App

A cross-platform app to resolve disputes in box cricket through live scoring

  • Role: Solo developer β€” implemented match formats, undo/edit logic, innings switching
  • Tech Stack: Flutter, Firebase
  • Status: Actively developing core features

Experience

Amdocs

Software Development Engineer (Backend)

August 2023 – Present Β· Pune, India

  • Developed and maintained backend services using Java
  • Worked with Jenkins, Docker, Kubernetes for deployment
  • Collaborated on CI/CD pipelines
  • Exposure to large-scale enterprise systems

Education

Indian Institute of Technology (ISM), Dhanbad

B.Tech – Electronics and Communication Engineering

December 2020 – May 2024

  • Focused on self-learning programming, product development, and teaching
  • Passionate about applying tech to solve practical, real-world problems

Hobbies

  • Cricket: Playing box cricket and following international matches
  • Cycling: Long-distance cycling for endurance and fun
  • Music: Deep love for songs, exploring AI in music (GeetAI)
  • Teaching: Enjoy simplifying tough topics for students
  • Personal Development: Reflecting, improving habits, exploring ideas