Bhavya Chawla

About

I design and engineer
the same product.

Most teams split design and development across people who never share a file. I don't — which means fewer translation errors between what's designed and what actually ships.
Available for selected projects

Right now

Splitting time between full-stack builds and Three.js / GSAP–driven interactive experiences.

Journey

Four phases, one continuous thread.

Not a resume timeline — the actual shape of how the range I work in today came together, one phase at a time.

Year 101

Foundations

Started as a generalist — HTML to deployment, learning by shipping small things for real people rather than tutorials.

Year 202

Going Full-Stack

Moved into complete ownership: frontend, backend, and the database decisions in between. Stopped treating design as someone else's problem.

Year 303

Creative Technology

Added Three.js and GSAP to the toolkit — not as decoration, but because some products need the interface itself to be part of the pitch.

Year 4+04

Independent Practice

Went independent. Top Rated on Upwork, 50+ projects shipped, working directly with founders and teams instead of through a chain of hand-offs.

Skills

What I actually reach for.

Frontend

  • Next.js
  • React
  • TypeScript

Backend

  • Node.js
  • Python
  • API Integration

Creative

  • Three.js
  • WebGL
  • GSAP

Mobile

  • React Native
  • Flutter

Design

  • Figma
  • UI/UX
  • Prototyping

CMS / E-Commerce

  • Shopify
  • WordPress
  • Strapi

Working Philosophy

A few things I don't compromise on.

01

I don't hand off between designing and building — the same person does both, so nothing gets lost in translation.

02

A fast, ugly build isn't done. A beautiful build that breaks under real use isn't done either. Both halves matter, every time.

03

Scope creep is a planning failure, not a client problem. I'd rather spend an extra day scoping than three extra weeks rebuilding.

04

You should never need a status meeting to know where a project stands. If you're wondering, I haven't communicated enough.

50+

Projects delivered

4+

Years in practice

15+

Clients worked with

Top Rated

Upwork freelancer

Want to see if we're a fit?

15 minutes is usually enough to know. No deck, no sales script — just a conversation about what you're building.

Book a Call