Nilufar Bava

Notable Work

Selected projects where I owned both the product decisions and the implementation — design, engineering, and shipping.

  • prisma.io

    Tech Lead / EM, Web Engineering

    Prisma's marketing site — the entry point for millions of developers discovering Prisma.

    Built greenfield as Tech Lead. Architected the full marketing site and blog in Gatsby, then led the migration to Next.js and Vercel. Shipped dark mode, landing pages for each product, and a visual design system used across the entire web presence.

    • Next.js
    • Gatsby
    • TypeScript
    • Vercel
  • Prisma Docs

    Tech Lead / EM, Web Engineering

    Documentation platform for Prisma ORM and the cloud platform — serving millions of developer sessions a month.

    Built the MDX pipeline with custom Algolia indexing for full-text search across thousands of pages. Implemented visual regression testing to catch layout regressions across doc updates, and integrated the kapa.ai assistant for in-docs AI answers.

    • Next.js
    • MDX
    • Algolia
    • TypeScript
    • Vercel
  • Prisma Console

    IC / Hands-on EM

    Developed Prisma's cloud platform console — database provisioning, billing, observability, and AI.

    Senior/Staff level IC owning the hardest surfaces: Prisma Postgres platform launch, full billing rebuild (plan changes, spending limits, dunning), Cloudflare Analytics dashboards over billions of DB operations/month, and Query Insights — Prisma's first LLM feature on Anthropic Claude.

    • TypeScript
    • React
    • Remix
    • Cloudflare Workers
    • Stripe
    • PostgreSQL
    • Anthropic Claude
  • Countryfellows

    Founder & Engineer

    Short-term rental management platform, live in production.

    Designed and built solo — booking lifecycle, multi-room occupancy calendar, OTA attribution (Airbnb, Booking.com, Agoda), PDF invoicing, and an AI guest assistant on Claude over live booking data. Includes a full 3-tier design system.

    • Next.js 15
    • React 19
    • TypeScript
    • Tailwind
    • PostgreSQL
    • Prisma ORM
    • Anthropic Claude
  • DocGuard

    Founder & Engineer

    AI compliance SaaS for UAE SMEs — in active development.

    Multi-tenant platform for visas, Emirates IDs, and trade licences — AI document extraction with ~95% OCR accuracy, role-based access, automated expiry reminders, compliance copilot, and full audit trail.

    • Next.js 15
    • Prisma ORM 7
    • Prisma Postgres
    • Auth.js v5
    • Claude
    • OpenAI
    • S3/R2
  • Computable

    Lead Engineer — Built at Prisma

    Describe an app in plain English. Get a working, deployed web app — in active development.

    Lovable-style generator built at Prisma using structured Claude tool use, live iframe preview with streaming UI, and one-click deploy via prisma-cli. Showcases LLM orchestration and real-time generative UI patterns.

    • Next.js 16
    • React 19
    • TypeScript 5
    • Anthropic Claude
    • Vercel AI SDK
    • ElevenLabs
    • Tailwind CSS v4
    • shadcn/ui
    • Rive
    • OGL / WebGL
    • Vercel
  • Jarvis

    Founder & Engineer

    AI speech practice companion built for my son — a stammer support app where a buddy character listens, responds in its own voice, and celebrates every word.

    Noah speaks freely or picks one of five structured games (Breathing, Word of the Day, Story Builder, Brave Phrases, Tongue Twisters). His voice is captured via the Web Speech API, sent to Claude for contextual encouraging feedback, then spoken back to him through his chosen buddy character via ElevenLabs — every response generated live from what he actually said, no scripted bank. Feedback runs on three layers simultaneously: stars burst on screen after each turn, a star jar fills over time with celebration overlays at milestones, and a day streak counter keeps him coming back. A PIN-gated parent dashboard shows a 7-day confidence chart, session history with words spoken, and settings for session length, TTS speed, and daily reminders — all persisted offline via Zustand with no backend required. The MVP is already in Noah's hands. I'm actively working on UI polish and the parent dashboard.

    • React 19
    • Vite
    • TypeScript
    • Zustand
    • Web Speech API
    • Anthropic Claude
    • ElevenLabs

    In progress