Available for new opportunities · Bengaluru & Remote

Hi, I'm Bhavya
Fullstack
Developer.

I enjoy solving complex problems with sustainable, scalable solutions. Detail-oriented, product-minded, and frequently praised by peers for shipping clean, reliable code.

SCROLL TO EXPLORE
bhavya.ts — portfolio ● Live
// crafting delightful, scalable web apps
const developer = {
  name: "Bhavya Tomar",
  role: "Fullstack Developer",
  focus: ["TypeScript", "React", "Next.js", "Node.js"],
  passion: "solving complex problems",
  available: true
};

await developer.build("your next idea"); // let's talk →
Projects
15+
Shipped & live
Experience
4+ yrs
Building for web
Response
< 24h
Avg. reply time
All systems operational bhavya.dev • EST 2020

My Tech Stack

TypeScript-first • End-to-end typesafe • Performance obsessed
TypeScript React Next.js Node.js tRPC PostgreSQL MongoDB Tailwind Nest.js React Query Cypress Cloudflare D1 SQLite Socket.IO TypeScript React Next.js Node.js tRPC PostgreSQL MongoDB Tailwind Nest.js React Query Cypress Cloudflare D1
Open source 15+ repos · 4+ yrs shipping
github.com/bhavyacodes →
— Featured Projects

Things I've built

A selection of products that blend clean engineering with delightful UX. Every project is live, typesafe, and crafted with care.

Live Project • 2024 Featured

Chatarooni

A Free Omegle Alternative

Pairs you with a random stranger in seconds — no account, no downloads. Text chat, watch-together, and mini-games while you talk. Real moderation, instant matching, full anonymity until you add a friend.

Next.js Node.js Cloudflare D1 Tailwind SQLite
Live project ↗
💬
chatarooni.com
Tap to match • Skip anytime • Stay anonymous
Start chatting Watch together
1.2k online now ⚡ ~800ms match
Social • tRPC • End-to-end typesafe

DevGram

Twitter-like social network. Create posts, like & comment, visit any profile by tapping name or avatar. Fully typesafe with tRPC, React Query and Prisma.

pnpm test — 98% coverage
✔ all checks passed
tRPC Next.js MongoDB React Query
Source code ↗
🐶

Dogmash

Inspired by Facemash • S3 + Admin panel

Upload, view and vote for the cutest dogs. Presigned S3 uploads, admin approval flow, rate limiting & CSRF protection. My first big fullstack project.

Node.js Express AWS S3 MongoDB
Live project ↗
🗺️
Data viz • 2021

Covid-19 India Tracker

Vector map of India with hover stats, sortable state table, and Chart.js historical views (daily vs cumulative). Dark mode, fully responsive.

States
36
Charts
4 types
Mode
Dark ☾
React Chart.js Material-UI
● Multiplayer • WebSockets Socket.IO

Connect-4 Online

Multiplayer Connect-4 — no registration, just share a link. Parallel games, real-time sync via Socket.IO. React + Material-UI frontend, Node backend.

Node.js React Socket.IO Material-UI
View all projects →
— Writing & Open Source

Notes on shipping fast & typesafe

Deep dives I use to stay sharp — and to stay findable for TypeScript / React / Next.js searches. Replace links with real posts when ready.

tRPC • Typesafety

End-to-end typesafe APIs without codegen

How I structure tRPC routers, React Query, and Prisma for instant feedback from DB to UI — lessons from DevGram.

TypeScripttRPC
Read on GitHub ↗
Realtime • Cloudflare

Realtime matchmaking on the edge

Pairing strangers in ~800ms with D1 + SQLite and WebSockets — architecture behind Chatarooni's instant matching.

Cloudflare D1WebSockets
Read on GitHub ↗
Performance

Shipping a 95+ Lighthouse portfolio

From font loading to spotlight rAF throttling and prefers-reduced-motion — checklist for accessible, fast marketing sites.

A11yPerf
Read on GitHub ↗
— About

Engineer who cares about the details.

I'm Bhavya — an adventurer in web development. I love turning fuzzy ideas into fast, accessible, and maintainable products. My sweet spot is TypeScript + React + Node with a strong bias for end-to-end typesafety, great DX, and real-world performance.

When I'm not coding, I'm exploring new tech, polishing UX micro-interactions, or helping peers ship with confidence.

Detail-oriented Product-minded Sustainable systems
What I do best
  • Fullstack web apps — Next.js, tRPC, Prisma, Postgres
  • Realtime features — WebSockets, presence, matchmaking
  • Design systems — Tailwind, Radix, motion
  • Testing & reliability — Cypress, CI, observability
Let's build something great →
I reply within 24 hours. No recruiters spam, just real conversations.
Start a conversation
★★★★★
“Bhavya ships clean, typesafe code fast. Detail-oriented and easy to trust on complex features.”
PR Peer Review — TODO: real name, role
★★★★★
“Go-to for realtime & debugging. Turns fuzzy ideas into shippable product.”
TM Teammate — TODO: real name, role
— Contact

Connect with me

Have an idea, a role, or just want to say hi? My inbox is open.

Say Hi 👋

Avg. reply < 24h

Or email directly at xbhavatomar@gmail.com

Case Study — Chatarooni

Free Omegle Alternative — instant matching at the edge

Problem: after Omegle shut down, users needed a safe, fast, no-signup way to meet strangers. Solution: edge-native matchmaking with real moderation and anonymity controls.

Match
~800ms avg
Stack
Next.js · D1 · SQLite
Live
chatarooni.com
Browser → Edge (D1) → Match queue → WebSocket room → moderation + friend add — diagram placeholder, replace with real arch image
Case Study — DevGram

End-to-end typesafe social network

Posts, likes, comments, profiles — with tRPC giving instant type safety from Prisma to React Query. No codegen, no drift.

tRPC router → Prisma → React Query → UI ✔ typesafe end-to-end — replace with real screenshot
tRPCNext.jsMongoDB98% coverage
Source ↗