Harsh Singh

Full-Stack Developer & Open Source Contributor

I build performant web apps and contribute to scientific computing — React on the front, Julia & Go under the hood.

H
All posts
·5 min read

From Web Dev to Scientific Computing: My Open-Source Journey

  • Career
  • Open Source
  • Journey

I didn't plan any of this. My journey has been less of a straight line and more of a series of "huh, that looks interesting" moments — and following each one further than was strictly reasonable.

It started with the web

My first real projects were web apps. The Happy Attire, an ethnic-fashion e-commerce storefront with a cart, wishlist, and admin dashboard. A smart-campus issue-reporting system on Firebase. A URL shortener, an encryption/decryption app. I interned as a React developer and a Java/web developer, shipping responsive interfaces and wiring up REST APIs.

The web taught me how to ship.

Then the rabbit holes got deeper

Curiosity kept pulling me into harder problems:

  • On-device ML → FaceGuard, running neural nets on a phone.
  • Edge AI → PredictEdge, squeezing a model onto a Raspberry Pi.
  • Scientific computing → SciML, contributing differential-equation solvers in Julia.

Each one felt like a bigger version of the same question: how do you make this actually work under real constraints?

Open source was the throughline

The constant across all of it was open source. Contributing to Meshery (Go, Playwright end-to-end tests, issue triage). Contributing to SciML (Julia solvers and benchmarks). Becoming a GeeksforGeeks Campus Mantri and running workshops to bring others in.

Open source is how I learned the things college doesn't teach: reading unfamiliar codebases, working with maintainers, defending a design decision in a PR thread.

What I believe now

You don't have to pick a lane early. C++, Java, Julia, Go, Python, TypeScript — I learned each because a project needed it, not because of a plan. Breadth, followed honestly, becomes its own kind of depth.

If you're early in your journey: pick the problem that won't leave you alone, and chase it past the point of comfort. That's where the good stuff is.

Designed & built by Harsh Singh · singhharsh.in