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