Portrait of David Enitan, AI-generated from a photo

Dave Hennit

Design Engineer · UI/UX Designer

I build polished apps with AI agents.

David Enitan — the person behind Dave Hennit.

// Projects

Selected work.

Apps and systems I designed and built with AI agents, with my role made clear.

freelance-marketplace-api.app
Gigs list with a category filter on the API's consumer page
Consumer page showing seeded sample data
Live

Freelance Marketplace API

A public REST API for a freelance marketplace with five resources, validation and rate limiting.

My role
Designed the API and directed an AI agent to build it; reviewed and tested the output.

  • Next.js 14
  • strict TypeScript
  • Prisma
  • PostgreSQL (Neon)
  • Zod
  • Upstash Redis
  • Vercel
Read case study
order-confirmation-jobs.app
Terminal showing the same order posted twice and the same job id returned
Idempotency check: a repeated orderId returns the same job
Runs locally, not deployed

Order Confirmation Jobs

A background job system that sends order confirmation emails, with retries, a dead-letter page and stuck-job recovery. Postgres is the queue.

My role
Designed the job flow and directed an AI agent to build it.

Delivery is at-least-once with an idempotency guard. The email is sent before sentAt is written, so a retry can send it again.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL (FOR UPDATE SKIP LOCKED)
  • Nodemailer
phunmix-delight.app
Phunmix Delight gallery on a phone with a 'Make an enquiry' button
Mobile gallery and enquiry button
Phunmix Delight desktop homepage with a blue cocktail and enquiry links
Desktop homepage
LiveFamily business siteAI-assisted

Phunmix Delight

A promotional site for my sister's cocktail, mocktail and finger-food business in Lagos, built with AI-assisted development.

My role
Wrote the brief and prompts, gathered her logo, photos and contact details, reviewed and iterated on the output.

  • React
  • Vite
  • React Three Fiber

In progress

Rota

In progress

Matinee

In progress

// Open source

Time-Tracker

Merged docs PR (closes #322) explaining UTC storage vs local report dates, with a validation script and 96 passing tests.

// About

The person behind Dave Hennit.

David Enitan, known online as Dave Hennit.

How I work

  • I write briefs, prompts and AGENTS.md files.
  • I ask agents to plan before they build.
  • I review the output against known traps and iterate.
  • I require proof — tests, screenshots or database rows — before accepting work.

Tools I use: Antigravity, Claude, Codex, Figma, Git, GitHub, Vercel.

Portrait of David Enitan
whoami.sh

$ whoami

dave_hennit — a.k.a. David Enitan

$ cat focus.txt

design engineering · UI/UX · AI-assisted builds

$ status

Open to remote roles

$

// Contact

Let's build something worth shipping.

Get in touch about design engineering roles or freelance projects.

davebuilds7@gmail.com