Blog
Notes on my journey — open source, scientific computing, on-device ML, and the things I've built along the way.
- ·7 min read
Benchmarking Stiff DAEs: 8 Problems I Added to SciMLBenchmarks.jl
How do you know which differential-equation solver is actually fastest on hard problems? You benchmark them — so I contributed eight index-2/index-3 DAE benchmarks to SciML.
- Julia
- SciML
- DAE
- Benchmarks
- ·7 min read
Implementing IMEX and Multirate Integrators in OrdinaryDiffEq.jl
Not every term in a system wants to be integrated the same way. IMEX and multirate methods treat stiff and non-stiff parts differently — here's what I added to SciML's solver suite.
- Julia
- SciML
- Numerical Methods
- ODE
- ·6 min read
Refactoring for Generality: Unifying Solver Tableaux in a Big Julia Library
The most valuable PRs I've shipped to OrdinaryDiffEq.jl didn't add features — they deleted duplicated stepping code and replaced it with one generic, tableau-driven path.
- Julia
- Software Engineering
- Refactoring
- SciML
- ·6 min read
How I Got Into Google Summer of Code 2026 with SciML
From never having written a line of Julia to contributing differential-equation solvers for the SciML organization — here's the path that got me into GSoC.
- Open Source
- Julia
- GSoC
- SciML
- ·7 min read
Building FaceGuard: Offline Face Recognition in React Native
An offline-first facial recognition and liveness-detection app for Android and iOS — on-device MobileFaceNet inference, blink/smile challenges, and a local SQLite store.
- React Native
- TensorFlow Lite
- On-device ML
- TypeScript
- ·6 min read
INT8 Quantization: Shrinking Neural Networks for the Edge
Why a model that runs on a GPU is useless on a factory floor — and how INT8 quantization let me fit real neural nets onto a Raspberry Pi and a phone.
- Edge AI
- TensorFlow Lite
- Quantization
- Machine Learning
- ·5 min read
PredictEdge: Predictive Maintenance on a Raspberry Pi
Building an edge-AI predictive-maintenance prototype for Tata Technologies InnoVent 2026 — estimating remaining useful life from sensor data with an INT8 model on a Raspberry Pi.
- Edge AI
- Python
- TensorFlow Lite
- Raspberry Pi
- ·5 min read
From Web Dev to Scientific Computing: My Open-Source Journey
How I went from building React storefronts to contributing numerical solvers in Julia — and why following my curiosity across stacks turned out to be the best career decision.
- Career
- Open Source
- Journey
- ·4 min read
Being a Campus Mantri: Building a Coding Culture
A year as a GeeksforGeeks Campus Mantri taught me that the hardest part of community building isn't the events — it's getting the first ten people to show up.
- Community
- Leadership
- GeeksforGeeks
- ·5 min read
Debugging CI Pipelines: The Unglamorous Skill That Levels You Up
Nobody puts 'fixed flaky CI' on a highlight reel, but learning to read failing pipelines is what turned me from someone who writes code into someone who ships it.
- CI/CD
- DevOps
- Open Source
- Testing
- ·5 min read
Contributing to Meshery: My First Steps in Large-Scale Open Source
How I started contributing to Meshery — MeshSync, Playwright end-to-end tests, and issue triage — and what a 1,000-contributor cloud-native project taught me about working at scale.
- Open Source
- Go
- Playwright
- Cloud Native
- ·4 min read
Building The Happy Attire: A Premium E-Commerce Storefront
An ethnic-fashion storefront with a product catalogue, admin dashboard, wishlist, live search, and a persistent cart — built with React and Vite, no backend required.
- React
- Vite
- E-commerce
- Frontend
- ·4 min read
Reaching Specialist on Codeforces: What Competitive Programming Taught Me
Hitting a 1495 max rating on Codeforces wasn't about memorising algorithms — it was about learning to think under pressure. Here's what stuck.
- Competitive Programming
- C++
- Algorithms
- Journey
Designed & built by Harsh Singh · singhharsh.in