Shubham Somani

Taking on new builds through The Boring Crew

Founder of The Boring Crew. For nearly a decade I've built AI products that people actually use.

  1. 01

    Interface React · Next.js · Vue · Flutter Map-heavy trip planning for Pathloom and live group ordering for Zabbit.

  2. 02

    Components Tailwind · MUI · Stimulus Reusable filters and date-range pickers for Apex Dental's dashboards.

  3. 03

    Real-time & payments Socket.IO · WebRTC · Stripe Connect Player matching for Savvology and bulk vendor payouts for Lowheads.

  4. 04

    APIs & services Node.js · NestJS · GraphQL · Laravel Back ends behind 50k+ launch-week downloads and 10k+ golfers.

  5. 05

    Data PostgreSQL · PostGIS · MongoDB · Redis Heavy queries cut from several minutes to milliseconds.

  6. 06

    Cloud & DevOps AWS · Firebase · CircleCI Automated deploys on Elastic Beanstalk, and smaller cloud bills.

Fig. 01: the stack I ship, layer by layer

00 / shell

Prefer the command line?

Poke around with help, projects, experience or hire. Up and down arrows bring back your history, and Tab completes.

$whoami

Shubham Somani, founder & principal engineer at The Boring Crew. Type help to explore.

01 / about

Clean code. Loud results.

Shubham Somani on a balcony in Montmartre, Paris
fig. 02: paris, off-duty

I've been shipping production software since 2017, across web, mobile and cloud, from the first architecture sketch to the 3 a.m. pager. Today I run The Boring Crew, a small senior team that takes startups' AI products from idea to production in weeks.

My apps have passed 100,000+ downloads. I care about boring, reliable systems: code that's easy to change, and products that hold up when thousands of users arrive at once.

proudest.build

A player-matching algorithm for a real-money gaming app, plus infrastructure built to handle thousands of concurrent players.

focus.areas

Full-stack · Front-end UI · Back-end · AWS · DevOps · PWA · Stripe managed accounts

now.building

LLM apps, RAG and agent workflows with evals, guardrails and cost controls.

02 / experience

git log --graph

  1. f00dbee HEAD → main

    Founder & Principal Engineer @ The Boring Crew

    • Run a senior product studio that designs, builds and launches AI MVPs, AI features and automations for seed to Series A startups.
    • Ship LLM apps, RAG and agent workflows with evals, monitoring, guardrails and cost controls built in.
    • Lead every engagement hands-on, for clients in the US, UK, Europe, Canada and Australia. 25+ apps shipped.

    TypeScript · Next.js · NestJS · PostgreSQL · pgvector · OpenAI · Anthropic · Stripe · AWS · Terraform

  2. a7f3c21

    Associate Lead Software Engineer @ DianApps Technologies

    • Shaped planning, design, architecture and code review across a cross-functional, multi-site team.
    • Built complex Stripe marketplace flows, including service and processing fees with managed, custom and Express accounts.
    • Automated Node.js and React deployments on AWS Elastic Beanstalk, and cut infrastructure costs for clients.
    • Migrated PHP APIs to Node.js with unit tests, and shipped pixel-perfect UI from Figma, Sketch and XD.
    • Mentored junior engineers on best practices and professional conduct.

    Node.js · React · Next.js · NestJS · AWS · Stripe Connect · GraphQL · PostgreSQL · Flutter

  3. 5e09b4d freelance

    Stripe Expert @ Lowheads LLC

    • Built bulk vendor payouts through Stripe, plus automatic approval of payments for items in transit.
    • Optimised SQL queries and improved overall site performance.

    Stripe API · PHP · Shopify · DigitalOcean

  4. c41d8e2 freelance

    JavaScript Front-end Developer @ Apex Dental Partners

    • Built a multi-filter custom select in Stimulus and a date-range picker with presets (MTD, QTD, YTD, LTM).
    • Made the app fully responsive for mobile and tablet, with print-friendly CSS.

    JavaScript · Vue · Stimulus · Ruby on Rails

  5. 9b2e7f0 v2.0

    Senior Software Engineer @ DianApps Technologies

    • Led development and code reviews, and helped grow the company from 12 people to more than 80 by interviewing, onboarding and mentoring engineers.
    • Used the Haversine formula to find the nearest of thousands of geo-coordinates to a user in real time.

    Node.js · React · Vue · Laravel · PostGIS · Redis · Socket.IO · WebRTC

  6. 3fa61c9

    Software Engineer @ DianApps Technologies

    • Brought heavy SQL queries down from several minutes to 1–2 seconds, and some to milliseconds.
    • Designed an offline-first mobile app that syncs once it's back online.

    Node.js · Express · React · Vue · MongoDB · Firebase · CouchDB

  7. 0000001 init

    Full-stack Developer @ Mythengaa Websol

    • Designed school-management software and a portal for school profiles, programmes, events and scholarships.
    • Integrated Google Analytics, Mixpanel, Sentry and a payment gateway.

    Vue · Vuex · Vue SSR · Quasar · Laravel · RazorPay · AWS

03 / selected work

Things I've shipped

01

Pathloom

outdoor trip planning · maps

The first all-in-one app for planning outdoor trips. I owned the front and back end and designed the architecture with my team. I improved Mapbox clustering for performance and built rich map overlays and interactions.

Mapbox GL · GeoJSON · React · Node.js

Visit pathloom.com

02

Savvology Games

skill gaming · real-time · since acquired

Purely skill-based real-money games. I oversaw the whole product, organised the workflow, wrote the player-matching algorithm and designed infrastructure for thousands of concurrent players.

50k+ downloads in launch week

03

Zabbit

contactless dine-in · payments

A new take on dining in, with contactless menus and group orders. As lead developer I set the architecture and built the core feature, real-time group ordering. I used Stripe Express for payouts and branding, and Stripe for contactless payments.

Real-time · Stripe Express · WebSockets

Visit zabbit.io

04

Thousand Greens

golf community · subscriptions

A close-knit community of private-club golfers. I took over a half-finished codebase, planned the launch with my team, delivered it, and built Stripe subscriptions.

10k+ golfers on the platform

Visit thousandgreens.com

05

Oberit

mental health · habits

A recovery app that rewards healthy, consistent habits. We built the APIs that sync HealthKit data and process it on the back end, and a notification engine driven by user activity.

HealthKit · Node.js · Push notifications

View on the App Store

06

Field-ops compliance

construction · uk & eu · offline-first

Mobile capture for crews who work where Wi-Fi doesn't. It records geo-tagged evidence, syncs when back online, and turns it into auditor-ready PDFs.

React Native · Flutter · PostGIS · AWS Lambda

300+ live sites · 97% first-time approval

07

Payments & marketplaces

fintech · subscriptions · pos

Stripe Connect marketplaces, and subscriptions reconciled across Stripe, Apple and RevenueCat. It also covers 1099-NEC tax automation and hybrid in-person and online payments.

Stripe Connect · Sigma · RevenueCat · Xero

40% manual ops removed · 25% fewer payment errors

08

Civic polling

media · spiky traffic · real-time

Polling flows tuned for completion, with real-time results by city and topic, editorial dashboards, and infrastructure built for traffic spikes.

Next.js · Node.js · PostgreSQL · Redis · AWS

36k+ leaders polled across 4 districts

09

Finance & tax automation

advisors · accountants · integrations

Intake with conditional logic and secure document collection, two-way sync across CRM, accounting and banking data, and reviewer workflows.

Next.js · Plaid · HubSpot · Xero · n8n

~15× faster: 4-hour jobs in 15 minutes

10

Campus platform

edtech · multi-tenant

One product for students, administrators and recruiters: a student app for social, classifieds and events, plus admin and employer portals on one shared codebase.

React · Next.js · React Native · PostgreSQL

3 audiences, 1 codebase, live on campuses

11

Clinical operations

pharmacy · dental · primary care

Guided patient intake through to prescriptions and referrals, with appointments that account for inventory and staff, and admin dashboards across practices.

Vue · Next.js · Rails · PostgreSQL · AWS

Live across multiple practices

04 / stack

The toolbox

ai & llms

  • OpenAI
  • Anthropic
  • Gemini
  • RAG
  • pgvector
  • Agents & workflows
  • Evals & guardrails
  • n8n

languages

  • TypeScript
  • JavaScript
  • SQL
  • GraphQL
  • PHP
  • Python
  • HTML5
  • CSS

frontend & mobile

  • React
  • Next.js
  • Vue
  • Nuxt.js
  • Quasar
  • Tailwind
  • MUI
  • Flutter
  • React Native

backend

  • Node.js
  • Express
  • NestJS
  • Laravel
  • Apollo GraphQL
  • Socket.IO
  • WebRTC
  • REST / OpenAPI

data

  • PostgreSQL
  • PostGIS
  • MySQL
  • MongoDB
  • Redis
  • DynamoDB
  • Elasticsearch
  • Algolia
  • Hasura

cloud & devops

  • AWS (EC2, Lambda, S3, RDS, EB, CloudFront)
  • Firebase
  • DigitalOcean
  • Cloudflare
  • CircleCI
  • Sentry

payments & apis

  • Stripe Connect / Express
  • Stripe Subscriptions
  • PayPal
  • RazorPay
  • Twilio
  • SendGrid
  • Mapbox
  • Google Maps

education

Bachelor's in Computer Science, Cloud Computing & Information Security
Poornima University · 2015 – 2019

05 / contact

Got a wild idea? Let's ship it.

contact@shubhamsomani.com

say hello

Let's build something.

Email me and I'll reply within a working day.

contact@shubhamsomani.com
Gmail ↗ Outlook ↗ Mail app LinkedIn ↗