Professional Projects

Freshworks - Website

As Senior Software Engineer at Freshworks, I architected and shipped the custom CMS and web platform behind freshworks.com—combining a component-driven UI with Node/AWS REST services. Across multiple launches, this stack powered high-traffic product and campaign pages, accelerated publish cycles, and enabled safe, repeatable releases at scale.

Phonepe - Consumer Lending

As a Software Engineer at PhonePe, I played a pivotal role in building a groundbreaking Consumer Lending system. Within just 5 months, I led the design, development, and deployment of three critical microservices using Golang, Java, and Postgres. This MVP efficiently managed customer and financial data for a user base of over 500 million.

Freshworks Analytics

Engineered a high-performance, scalable data analytics platform using React, Redux, and Java. By implementing custom charting capabilities, PDF scheduling, and generation features, along with an AI-enabled search functionality, I empowered businesses to gain valuable insights from their data.

Bettermode - Community Platform

As a Lead Full Stack Engineer at Tribe, I spearheaded the development of a fully customisable no-code SaaS community platform. Leading a global team of five developers, we built a cutting-edge frontend using NextJS and React, a GraphQL gateway microservice and a pricing microservice integrated with Stripe for payments and subscriptions.

Consultant Architect - Fletch

As the architect, I shaped the product’s frontend, backend, and database design — delivering a secure, scalable SaaS onboarding MVP in one month that accelerated insurance business onboarding.

Personal Website

Explore a showcase of my projects, Open Source Contributions, and insights gained from 11 years of experience in B2B SaaS and fintech. Built on React, NodeJS, Storybook which is a headless CMS.

Personal Projects

Side projects I’ve been tinkering with.

Offer Generator

A Loan Offer Generator built on Java and Spring Boot. Has support for custom domain languages and flexibility to add multiple configurable rules.

Real Estate Blockchain

A Real Estate project based on BlockChain. Makes use of NFT's for ownership and Solidity for the Sale of a property.

Flash Loans

A flash loan simulation using AAVE protocol and Solidity. This is one of my first projects in the Web3 space.

P2P Order Matching

This is a P2P Order Matching system that can be used for Trading. It uses Kademlia, a Distributed Hash table for ultra low latent load balancing and service discovery.

Mock Server

A Mock Server built on NodeJS, Prisma and Postgres. Supports dynamic mocks, proxying requests to downstream API's. Completely configuration driven.

Ticket Sell

Ticket Sell is an online ticket selling application built with Microservices architecture. It makes use of NodeJS, MongoDB, Docker for buidling the individual microservice and NATS Streaming Server for Asynchronous Communucation between them.

TaskComplete

This one is a Project Management App built using Java, Spring Boot on the backend and React, Redux on the frontend. It is very simple in terms of functionality as the name suggests but it gets the job done.

OneChat

OneChat is a Video Chat Web Application built on top of WebRTC. It makes use of Web Sockets to Signal information among the peers and React on the Frontend.

Toby the Chatbot

Toby is a chatbot built on Google's DialogFlow and NodeJS. He recommends some of the popular Youtube channels and also is humorous.

Hungry Cobra

This is a classic snake game built using plain HTML, CSS, and Javascript. It's super fun and has a couple of settings that you could tweak based on your comfort zone.

My Tech Stack

React

React

NextJS

NextJS

TypeScript

TypeScript

GSAP

GSAP

HTML5

HTML5

CSS3

CSS3

GraphQL

GraphQL

Redux

Redux

Vue.js

Vue.js