Full-stack developer · open-source maintainer · Bareilly, India
I build web platforms end to end — from the database and the API to the React UI and the cloud it runs on.
- Full-stack SaaS — React 19 + Node/Express or Next.js front to back, with auth, real-time updates and PDF generation.
- PHP — building in PHP since 2013; I maintain an open-source classifieds CMS.
- Cloud & DevOps — AWS (S3, CloudFront, SES, CloudFormation), Docker, Ansible, GitHub Actions, Cloudflare Workers & Pages.
- Media & real-time — HLS video transcoding pipelines, WebRTC video meetings, Socket.IO.
- Data & AI — dataset pipelines, semantic search, OpenAI integrations, Python automation.
- Linux desktop — plugins for the Omarchy shell (Hyprland + Quickshell/QML), listed on the official plugin marketplace.
I maintain ShopClass ⭐ 100+, a free, self-hosted classifieds CMS in PHP. It is the modernised successor to Osclass, which I kept alive for years under Mindstellar.
| Project | What it is |
|---|---|
| shopclass | The core CMS — PHP 8.5, Docker-ready |
| theme-storefront | Default theme — vanilla JS, light/dark, WCAG-AA palettes |
| shopclass-plugins · shopclass-themes | Registries that power one-click install and updates in the admin |
| location-data | CC0 worldwide dataset — countries, administrative divisions and 1.6M+ settlements, built from Wikidata, with the pipeline that builds it. It feeds ShopClass's location data and placedb.org |
Plugins I wrote for ShopClass
| Plugin | What it does |
|---|---|
| shopclass-plugin-stripe | Stripe Checkout payments, signed webhooks and refunds |
| shopclass-plugin-cloudflare | Clears Cloudflare's cache when a listing changes, installs cache rules, shows analytics |
| shopclass-plugin-nginx-cache | nginx page cache that clears the moment a listing changes |
| shopclass-plugin-listing-import | Import listings through a keyed REST API or scheduled JSON, CSV and RSS feeds |
| shopclass-plugin-digital-goods | Sellers attach private downloadable files, served through a gated link |
🌐 Live: mindstellar.com · demo.mindstellar.com · placedb.org — a free location API, no key needed
Three plugins for the Omarchy bar, all listed on the plugin marketplace. They follow your theme, use only what a stock install already has, and cost close to nothing while idle.
| Plugin | What it does | Install |
|---|---|---|
| omarchy-sysmon | CPU, memory, GPU, disk and network in the bar. Warning colours, 2-minute history graphs, top processes, three bar layouts and a settings screen. | omarchy plugin add https://github.com/navjottomer/omarchy-sysmon.git --enable |
| omarchy-printer | Printer status, real toner colours, print queue and a Scan tab (AirScan / eSCL). Only CUPS and Avahi, no drivers or vendor tools. | omarchy plugin add https://github.com/navjottomer/omarchy-printer.git --enable |
| omarchy-proton-authenticator | Proton Authenticator 2FA codes in the bar: search, one-key copy, pinned and recent first. | omarchy plugin add https://github.com/navjottomer/omarchy-proton-authenticator.git --enable |
I work with clients through Upwork. Recent work includes a full property-management platform — React front end, Node API, MySQL, AWS media pipeline with HLS streaming, e-signatures, tenant portal and a custom video-meeting app. That code is private, so it doesn't show up here.
- ha-syncx — Home Assistant integration for Luminous ConnectX solar plants, with voltage-based battery charge estimation
Always learning something new. Open to interesting freelance projects — say hi.





