Design engineer · landing pages and dashboards for funded AI startups —

Designed and
shipped
by
one person.

Your dayYou · New York09:00–18:00 EDT

My hoursMe · Guwahati14:00–23:30 IST

5H overlap · now 11:10 EDT / 20:40 IST

Founder of
HostKart (at 14)·myKampus·MyVakil·Tessa
Fixed price
From $2k·launch in ~2 weeks

Your working day in New York overlaps mine by 5 hours today.

The nandyai.com landing at 21:00: a low-poly housing society at night, windows lit, around a clock tower.
The same village as a construction drawing: building outlines, window grids, plazas and trees in hairline.
Nandy AI · Own product · Livenandyai.com ↗

Nandy AI — AI back office for housing societies · Own productNandy AI — AI back office for societiesLive ↗

Selected work

Real products, live. Concepts, clearly labelled.

Everything here is my own work, credited where I had help. The live products are running: click through and use them. The concepts are labelled as concepts, and show how I’d approach your page.

Tessa's Generated Assets screen for the COMET sneaker campaign: an IG story, an FB story, and Hindi and Spanish localized stories, each with Edit with Tessa and download buttons.
1080 × 1920 · IG story · generated

Tessa — AI campaign engine

Own product · Live

From a URL to an ad library: one brief becomes eight on-brand assets across formats and three languages. I built the product and the pipeline behind it.

Company
Tessa — my company
What
AI campaign engine
Status
Own product · Live
Year
2024 – now
Timeline
v2 build: 8 weeks · 132 commits
Role
Product, full-stack · co-designed with Betwn Studios
Stack
Next.js, FastAPI, Celery, Gemini
Read the case →

FRANK — AI operator for insurance brokersConcept redesign20262 daysResearch, design, buildFigma → Astro + Motion

Show the agent working: a landing page that sells an AI operator through its own interface.

Unsolicited redesign · not commissioned by or affiliated with FRANK · pitched to the founder, Oct 2026

Read the case →
Nandy Reconcile result for one month of bank credits: 9 matched, 2 ambiguous needing a choice, 2 unmatched with no resident, 3 proposed expenses; below, the parsed CSV run and the first matched, settled credit, for flat A-101.
2 ambiguous · the human decides

Nandy Reconcile · one month of bank credits · demo data

Nandy AI — AI back office for housing societiesOwn product · Live20264 weeksProduct design + full stackAstro, Express, Postgres RLSnandyai.com ↗

Bank statement in, matched payments out: Reconcile matches each credit to the right flat and leaves the
ambiguous ones for a human.

Read the case →

Relay — Background agents for developersSelf-initiated concept20266 pages × 3 breakpointsBrand, site system, buildFigma, Astro, Motion, iso.ts

One visual language for a devtool, from isometric hero to docs and pricing: 18 artboards and a production build.

Read the case →
Relay concept landing: “agents that ship while you sleep.” with a copy-to-clipboard deploy command and an isometric grid of agent sandboxes with live callouts.
Hero · generated isometric scene
Relay run console: run #4812 of fix-flaky-tests, eleven steps from reading the Linear issue to a passing test suite and a pull request.
Run console

Invented brand · figures are illustrative

More work

  • Background agents for developersSelf-initiated concept2026
  • AI project manager, sold by its own productSelf-initiated concept2026
  • Hybrid-threat intelligence, isometric systemConcept redesign2026
  • Agentic workforce for regulated enterpriseConcept redesign2026
  • Explainable credit-intelligence dashboardHackathon · IDBI Innovate 20262026
  • Inference API for every frontier modelSelf-initiated concept2026
  • My studio site · quixt.dev ↗My studio · Live2026

Services

One person, fixed scope, no account managers or agency overhead. Not cheaper work: quixt.dev measures 97–100 on Lighthouse, and Tessa shipped in 8 weeks (132 commits).

Fixed scope. Fixed price.
A date you can announce.

USD or EUR · direct contract or Deel · 50% to start, 50% at launch · drawn to scale, 80 px = 1 week

  • Launch site

    Your raise, launch or rebrand page.

    From

    $2,000

    Day 0 to a live site

    Direction and design in Figma, a production build in Next.js, Astro or Framer, CMS, analytics and SEO. Or built from your own Figma, pixel-perfect.

    Up to 6 sections · 3 breakpoints · 2 revision rounds

  • Product dashboard

    The screens your users live in.

    From

    $5,000

    3 to 4 weeks, by scope

    Information architecture, a design system and the key flows, built in React on your stack. Agent states, streaming and empty states included.

    Up to 5 key flows · design system included

  • Retainer

    A design engineer on call.

    From

    $1,500/mo

    Shipped weekly · pause any month

    New pages, experiments, product UI and motion, shipped every week.

    One request at a time · 48-hour turnaround

Every project

Your repo from day one · A preview link from week one · A recorded handoff

Not sure which one fits? Bring your date. I’ll scope it on the call and send a fixed quote within 24 hours.

Hiring a design engineer full-time? Read my CV →

Booking NovemberBook a 20-min call

How we’ll work

Async-first, inside your working day.

A fixed plan, a launch date agreed on day one, and a preview link from day four.

The plan — launch site

How we’ll work

The plan — launch site

A fixed plan, a launch date agreed on day one, and a preview link from day four.

Day 0

Days 1–3

Days 4–10

Days 11–14

After

  1. Call

    Day 0 — A 20-minute call. A fixed quote within 24 hours.

  2. ResearchA + B

    Days 1–3 — Research and two directions. You pick one.

  3. DesignBuild

    Days 4–10 — Design and build in parallel. A preview link from day 4 that updates daily.

  4. PolishQA + launch

    Days 11–14 — Polish, QA and launch. Lighthouse 95+, accessible, fast.

  5. Handoff

    After — A recorded handoff. You own the repo and the CMS.

Dashboards: 3–4 weeks, same rhythm

We overlap 5 hours of your working day.

Your day · 09:00–18:00 EDT · New York

My hours · 04:30–14:00 EDT · flexible, US/EU overlap

5h overlap09:00–14:00 EDT · now 11:10

Daily Loom update · weekly live review ·
replies within 4 hours
in your working day.

Computed live from your time zone
DST-aware · Intl API, no library

Craft & code

This page is the work sample.

Hold ⌥ anywhere, or flip SPEC in the menu, to see how it’s built.

Book a 20-min call
Tessa's Create Campaign step: a stepper (Formats, Layout, Brief) above layout and typography options.
  • The Seam

    Drag the handle or let scroll move it. Drawing and product share one coordinate system.

    View source ↗
  • Spec mode

    Hold ⌥ and the page draws its own redlines, read from the live DOM.

    View source ↗
  • Hover preview

    Index and ledger rows preview under your cursor; images decode only on hover.

    View source ↗
  • Source & scores

    quixt.dev, built the same way, measures 97⁠–⁠100 on Lighthouse.

    Source on GitHub ↗

About

Dhiraj Hazarika, in a patterned shirt, leaning on a railing above rice fields.

Guwahati · 20:40 IST · online

  1. HostKart2013Founder, at 14Free web host · ~100,000 users
  2. myKampus2020Co-founderEducation platform · 2020–22
  3. InnovEAT2021Head of growth & techFood tech · 2021–23
  4. MyVakilFounderAI for legal & compliance · myvakil.in
  5. Tessa2024Founder · product + full-stackOwn product · Live ↗ tessa.so

Founding clients

Three spots.

The first three AI-startup launches get two weeks of retainer free after launch, in exchange for an honest testimonial and permission to publish the case.

Claim a spot

I’ve been the founder. Now I build for them.

Every launch taught me the same four jobs: explain, convince, convert, load fast. That’s the bar I build to, from Guwahati, on hours that overlap yours.

FAQ

Questions founders ask.

Straight answers to what comes up on every first call.

Still unsure?

Book 20 minutes and ask me directly. No pitch, no prep needed.

Book a 20-min call →

My hours are flexible and overlap US and European working days. You get a short Loom every day, a live review every week and replies within four hours of your working day.

See today’s overlap in your time zone ↑

Booking November

Got a launch date?Let’s make
the page.

Three ways in, and every one reaches me directly.

Book a 20-min call

Pick a slot in your own time zone. Bring your date and what you’re launching; you’ll have a fixed quote within 24 hours.

Availability

Your time · New York (EST)

Live · Cal.com

30 min · Cal Video

Loading availability

Book a 20-min call

Email the brief

Prefer writing? The email opens with five prompts already in it.

Tohello@dhirajhazarika.cv

SubjLaunch page for [company]

  • Company and stage —
  • What you’re launching —
  • Your date —
  • Links —
  • Budget range —
Open the template

Send a Loom

Show me the product and the problem. I’ll reply with my own Loom within 24 hours.

Record a Loom