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.





