
About me
Software Engineer · Bareilly, India · Remote
I'm a software engineer at rtCamp, where I build ERP, CRM and subscription billing systems on the Frappe/ERPNext framework. Outside work I write Linux desktop software and contribute to GNOME, Ubuntu and Chromium.
Most of my projects start with someone needing something, or with me wanting to know how a thing works inside. That has taken me from compiling my own Linux distribution (300+ packages) to porting a video editor to GTK4, fixing bugs in Chromium, and shipping a GNOME extension with over 2 million downloads.
I'm an Ubuntu Member and a GNOME Foundation member, I speak at open source conferences, and I help run GNOME's internship programmes.
Skills
- Languages
- C++, C, Python, JavaScript, TypeScript, Java
- Technologies
- Linux, Git, Frappe/ERPNext, Chromium, GTK, GStreamer, WebKit, Django, Flask, REST APIs, Stripe, HTML/CSS, SQLite, MongoDB, Redis, Blockchain
- Engineering
- System design, data structures and algorithms, multithreading, debugging, performance optimisation
Experience
-
Software Engineer, rtCamp
- Build internal CRM and ERP systems on Frappe/ERPNext (Python, JavaScript), cutting operational costs by 85% a year.
- Owned the Frappe Stripe Subscription app end to end, from Stripe integration to UI; it runs subscription workflows for GoDAM.
- Designed an open source Affiliate and Coupon Management system, plus reporting, notifications, permissions and migrations across projects.
- Built core Helpdesk features and an RBI exchange rate integration; mentor associate engineers through code review.
-
Chromium Developer, RedClub Technologies
- Built custom Chromium-based browsers for enterprise clients and automated 80% of the customisation process.
-
Google Summer of Code, Chromium
- Fixed C++ bugs and redesigned the
chrome://policy,/logsand/testpages for readability across screen sizes.
- Fixed C++ bugs and redesigned the
-
Google Summer of Code, GNOME Foundation
- Migrated Pitivi, a Python and GStreamer video editor, from GTK3 to GTK4, rewriting 6,000+ lines. Final report
Speaking and community
- Speaker at GUADEC 2022, 2023, 2025 and 2026 (2026 talk on Open Forms)
- Speaker at GNOME Asia Summit 2022, 2023 and 2024
- Lead organiser and speaker, UbuCon Asia 2024, Jaipur
- Ubuntu Member; GNOME Foundation member and developer
- Led a special operating systems and Linux batch for second-year students at college
Education
- B.Tech, Computer Science, KIET Group of Institutions, 2022 – 2025
- Diploma, Computer Science and Engineering, Invertis University, 2019 – 2022 (Distinction, rank 1 in class)