Skip to content
View itss0urav's full-sized avatar

Block or report itss0urav

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
itss0urav/README.md

Sourav S

Full Stack Engineer · Team Lead at Denshin Technology Services (formerly N-OMS)
Pune, India · From Kerala 🌴 · Building production platforms since 2021

Portfolio LinkedIn Medium YouTube Instagram Email

Profile views

I build multi-tenant SaaS platforms and own them in production: the Lambda API and the tenant isolation model underneath it, the React and React Native clients on top, and the AWS the whole thing runs on.


🧭 Now building: Horyza

Watch the Horyza promo video

▶️ Watch the promo · 🌐 denshin.in/horyza

Project and delivery management with finance built in. Boards, sprints, QA, invoicing and GST billing, purchase orders, HR, attendance and leave, team chat, an AI assistant, a Chrome issue reporter and an MCP server, in one white-label workspace.

I designed and built it as sole author:

  • 255-route serverless API on AWS Lambda behind a single handler pipeline that owns auth, personal access tokens, permission checks, rate limiting, validation and audit capture. A new endpoint can't quietly skip a control, because there is no second way to write one.
  • Tenant isolation in application code. Many organisations share one DynamoDB table and one MongoDB database, so every datastore call is scoped by an organisation id taken from the authenticated principal, never from the request.
  • 138-tool Model Context Protocol server that lets AI agents work inside Horyza with the caller's own token, so tenant scoping and permissions stay enforced server-side.
  • Money in integer minor units, with tax computed on the server.

React 19 Vite TypeScript AWS Lambda DynamoDB MongoDB Cognito Turborepo


🏗️ Other platform work

Multi-tenant application platform 25 client applications (CA offices, banking agents, payroll, petrol pumps, vendor and inventory ops) served from one React codebase. Top contributor over two years; wrote the tenant scaffolding script and shared component layer, then founded the successor codebase that now carries 27 client apps.
Consumer mobile app React Native + Expo, shipped to the App Store and Google Play. Feature-based re-architecture alongside an SDK upgrade without breaking installs in the field; WebSocket messaging with backoff reconnect and an offline send queue. Co-led the backend. (Under NDA.)
Q-GET Financial services marketplace for cards, loans and insurance. Lead frontend; moved it off Next.js to a React + Vite SPA on S3 and CloudFront, removing the server-rendering tier entirely.

🧑‍🏫 How I work

  • Lead the team: technical direction, work distribution, stand-ups, code review and merge.
  • Train people: internal sessions for interns and junior engineers on React, TypeScript and how our platforms fit together.
  • Write decisions down: architecture decision records so the reasoning outlives whoever had it.
  • AI-assisted development with guardrails: machine-readable conventions, per-repo architecture guides, explore/verify agents and hooks, backed by CI gates for typecheck, lint, test, build and secret scanning.

🛠️ Stack

Frontend and backend
Cloud, data and tooling

Also: React Native / Expo, AWS CDK, Cognito, CloudFront, AG Grid, Ant Design, shadcn/ui, Zod, MCP

🌐 Client websites I've shipped
Site What it is Stack
Premium Interiors Interior design studio React, AWS
Floral Glory Wedding and event decoration React, Node.js, AWS
Q-GET Financial services marketplace React, Node.js, MongoDB, AWS
Quality Bullion Precious metals investment React, Node.js, AWS
Bank Seva Kendra Loan processing services React, Node.js, AWS
Sparring Player Connects athletes and academies React, Node.js, MongoDB, AWS
Agent Scout Talent discovery React, Node.js, MongoDB, AWS
PKS Kerala cultural association, Pune React, Node.js, AWS
Paadamudra Weaves Handwoven sarees React, Node.js, AWS
Twins Generation Office supplies marketplace React, Node.js, MongoDB
Shiv Shakti Traders Construction materials and hardware React, Node.js, AWS
La Fortuna Kerala luxury stays React, Node.js, AWS
VPCHA Cargo handling and transport React, Node.js, AWS
🧪 Side projects
  • Expenser: offline-first expense tracker for Android. Expo SDK 57, SQLite, multi-currency, recurring money and bill splitting.
  • Portfolio: React + GSAP, static on S3 + CloudFront.
  • Anywhere: community discussion platform (frontend).

Open to conversations about platform engineering, multi-tenant SaaS and AI-native tooling. Say hi.

Pinned Loading

  1. Anywhere2.0 Anywhere2.0 Public

    Anywhere/Anywhere 2.0 is a web application designed to foster a sense of community and encourage meaningful discussions among its users. With its user-friendly interface, Anywhere provides a platfo…

    JavaScript 3

  2. vogue-vault vogue-vault Public

    A sleek e-commerce site focused on men’s apparel, developed to enhance frontend skills and explore state management using the Context API. This project served as a practical application to deepen u…

    JavaScript 1

  3. task-mate task-mate Public

    Task Mate is a dynamic web application designed to streamline task management and improve productivity. It provides a user-friendly platform for assigning, tracking, and managing tasks in a collabo…

    JavaScript

  4. portfolio-react portfolio-react Public

    JavaScript

  5. Note4You Note4You Public

    Note4You is your new digital companion designed to make note-taking easy, efficient, and enjoyable. Our platform offers a seamless experience for creating, managing, and accessing your notes from a…

    JavaScript

  6. Portfolio Portfolio Public

    My First Portfolio Website. Currently working on React Tailwind CSS portfolio [https://github.com/itss0urav/portfolio-react]

    HTML 1