vivek@portfolio:~$ whoami

available for work

Senior Fullstack Engineer building AI products & scalable backends.

Independent software consultant operating as a registered sole proprietor. 6 years building AI products and scalable backends. I’ve shipped for YC-backed startups and as a solopreneur behind products used by 50k+ people.

50k+players scaled on Izzi
$50k+revenue built solo
£2M+from one shipped feature
6 yrssenior · contract & product

01selected workThings I’ve built

all on github →
Izzi Discord RPG bot

Izzi

live

Discord RPG simulation bot with a custom engine, quests, raids and a collectible card economy. Scaled 100 to 50,000+ players, cut heavy queries from 8s to under 2s.

  • TypeScript
  • PostgreSQL
  • Node.js
visit site →
Vigil uptime monitoring

Vigil

live

Uptime monitoring and hosted status pages SaaS, built and launched solo. Monitors HTTP, SSL, DNS, cron jobs and Discord bot shards; alerts via email, Slack, SMS, WhatsApp and Zapier-ready webhooks.

  • TypeScript
  • PostgreSQL
  • Cloudflare
visit site →
Velune AI stylist

Velune

AI

AI stylist that recommends outfits from your own wardrobe for any occasion. Shipped image recognition, PWA, payments and push notifications end-to-end.

  • Astro
  • OpenAI
  • PWA
ask for a demo →

02experienceWhere I’ve delivered

independent consultant · dec 2020 → present

Flowglad YC W20

Contract · Billing & Payments
Open Source Developersep 2025 → jan 2026
  • Contributing features and production bug fixes to a YC-backed open-source billing and payments platform.

Smart Reader AI

Contract · AI · Content
Senior Software Engineerfeb 2025 → dec 2025
  • Built an AI agent that turns long articles, PDFs and newsletters into interactive visual summaries, saving hours of reading time.
  • Designed a multi-agent LangGraph pipeline with a self-correcting critic loop, shipped on Cloudflare Workers with full LLM tracing via LangFuse.

Amazon

Contract · Launchpad · Ads
Senior Software Engineerjan 2024 → dec 2024
  • Led critical features for the Launchpad ads-management platform in React, ensuring production compliance for enterprise-scale operations.
  • Improved notification performance 15% at peak by redesigning the distributed messaging layer on DynamoDB, Lambda, SQS & SNS.

Elite Competitions

Full-time · Fintech · Raffles
Senior Software Engineersep 2022 → jun 2023
  • Led the development of the ‘Instant Prizes’ feature, generating £2M+ in revenue within 2 months.
  • Reduced image-delivery latency to under 100ms with Go microservices, CDN caching and signed URLs.
  • Migrated millions of records Firebase → PostgreSQL, improving application load time by 35%.
Software Engineersep 2021 → aug 2022
  • Automated cloud auto-scaling and CI/CD pipelines on GCP & Bitbucket with Docker.
  • Engineered a fraud-detection algorithm analysing transaction patterns to flag suspicious activity.

StampMyVisa

Part-time · India · Visa Tech
Software Engineerapr 2021 → jun 2021
  • Built the CMS powering the agent dashboard to manage content across the consumer app, using Fast Gateway, Fastify and React/TS.
  • Developed an assets pipeline for image uploads to AWS S3 via signed URLs.

Bezzie Innovation Labs

Internship · Bangalore · Fashion Tech
Software Engineerjan 2020 → jun 2020
  • Built a fashion recommendation system with SailsJS and ReactJS, increasing retailer customer reach by 20%.
  • Developed a body-type detection module using TensorFlow and a ResNet model.
  • Created a customer-interaction chatbot with Google Dialogflow.

03toolkitTech I reach for

Bigger name means I reach for it first, and every one of them points at something I actually shipped with it.

L1

Interface

what a person actually touches

L2

Services

where the decisions get made

L3

AI

agents, and the wiring around them

L4

State

what survives a restart

L5

Ground

how it ships and stays up

Aa reach for first Aa when it fits the job L1 to L5 · depth in the stack

vivek@portfolio:~$ ./contact.sh

Let’s build something
that ships.

Open to senior contract roles and impactful product work. Fastest way to reach me is email.