Harsh Joshi is a Senior Software Engineer with eight years of hands-on experience building backend systems, distributed platforms, UI layers, and applied AI experiments across startups and large enterprises. He has driven full-stack and globalisation efforts on high-throughput payment systems at Visa and owned end-to-end engineering delivery and observability for domain-driven systems at Plum. Comfortable across Java, Node.js, TypeScript, cloud-native stacks and mobile platforms, he blends pragmatic system design with measurable product impact and team leadership. His open-source work ranges from OOP Python tutorials and lightweight full-stack apps to meaningful contributions to Submitty’s peer-grading backend, showing a knack for practical education-focused tooling. Based in Bengaluru, he experiments with developer productivity and AI-driven automation—an engineer who pairs production rigor with curiosity-driven side projects and public writing.
This repository walks you through the Object Oriented Programming in python. Illustrates real world examples, working codes and going about finding a coding solution.
Role in this project:
Backend Developer
Contributions:49 commits, 42 PRs, 41 pushes in 3 years 9 months
Contributions summary:Harsh primarily contributed to the repository by adding and modifying Python code, focusing on object-oriented programming principles. Their work included examples of inheritance, class definitions, and method implementations. A significant portion of their work involved creating and modifying SQL database structures. The user also demonstrated proficiency in creating and managing a database using a JSON structure.
Let's build something productive in less than 100 Lines of Code.
Role in this project:
Full-stack Developer
Contributions:10 reviews, 94 commits, 78 PRs in 3 years
Contributions summary:Harsh primarily contributed to frontend development by adding a search highlighter feature with HTML, CSS, and JavaScript. They also worked on a recommender system using a Jupyter Notebook. Furthermore, the user introduced two small applications: a "Cat-App" and a "Joke Me" app, suggesting a focus on integrating different technologies and libraries. These contributions indicate a diverse skillset and involvement across multiple parts of the project.
pythonlinesjavascript100linesofcodeandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.