Open source self-hosted PaaS for a single VPS. Deploy Dockerfile apps from the CLI or run public images from a web console: automatic SSL, encrypted secrets, auto-sleep, domain routing, and real-time per-container metrics.
Hello ๐
Shan
Senior Frontend Engineer
Shanmugharaj Kumaragurubaran ยท TorontoPreviously: Tesco, Locus, Edelman, Ascena, BookMyShow
13+ years building software across fintech, retail, logistics, and developer tooling. I enjoy working where the complexity is, whether that's frontend architecture, networking, or infrastructure. Currently building Rivet, an open source self-hosted PaaS that simplifies application deployments on a single VPS.
I started as a self-taught developer, and that mindset never left. I enjoy ownership, ambiguity, and problems that don't have an obvious answer.
A lot of my work starts the same way: I run into repeated friction and build a better path. That has led to everything from VS Code and browser extensions to a schema-driven UI framework that let product teams ship changes without waiting on frontend releases. More recently, it led to Rivet and MockSwitch.
While most of my experience is on the frontend, I've never been attached to layers or titles. If something breaks, I follow it. Over the years that has taken me from React components and browser APIs into networking, infrastructure, TLS, CDN behavior, and production debugging.
Most projects I've built started from the same instinct: understand the problem deeply, remove the friction, and leave things better than I found them.
MockSwitch
In developmentA local-development-first browser extension and runtime for API redirects, REST mocks, response capture, and replay. Built for the gap between making a fetch and standing up a full mock server.
-
Apr 2026 - PresentRivet Founder / Engineer
Built auto-sleep/wake infrastructure, encrypted secrets management, SSL provisioning, and real-time per-container monitoring for a self-hosted deployment platform.
-
Jun 2023 - Jan 2026Tesco Lead Frontend Engineer
- Led frontend for a centralized Product Attribute Management platform.
- Reduced manual ticket-based issue resolution by around 50% through tooling and workflow improvements.
- Improved UI responsiveness by nearly 2 seconds through frontend-led dependency evaluation.
-
Jun 2021 - Jun 2023Locus.sh Senior Frontend Engineer
- Built ShipFlex UI logistics and carrier management workflows for 160+ carriers.
- Built a schema-driven dynamic form framework so teams shipped UI changes without frontend release cycles.
- Contributed to micro-frontend architecture using Webpack Module Federation.
-
Jan 2020 - Jun 2021Edelman Financial Engines Senior Frontend Engineer
Built retirement planning experiences in React and TypeScript; contributed to SPA modernization across Angular and React codebases.
-
Dec 2018 - Jan 2020Ascena Retail Senior Software Engineer
Built customer-facing e-commerce experiences in Next.js; extended and maintained legacy Handlebars and JSP systems.
-
Dec 2017 - Dec 2018Intuit Senior Software Engineer
Built subscription cancellation and survey workflows in React/Redux; developed a reusable survey framework supporting A/B experimentation.
-
Jul 2015 - Dec 2017Synchronoss Technologies Senior Software Engineer
Built a C#/WPF desktop configuration tool for geospatial tile customization; built features on an Angular 2 SPA integrating WMS/WFS services.
-
Jun 2012 - Jul 2015BookMyShow Team Lead
Led a team of three building a Transaction Storage Service. Built a Windows kiosk app in C#/WPF and an SMS gateway in Node.js and MongoDB.
Available for senior frontend engineering roles
Let's Connect.
I'm currently exploring roles in Toronto and remote with teams building frontend systems, developer experience, or platform tooling. If that sounds close, feel free to reach out.