I'm Philip. I build web apps and sites that people use every day.

Each one started as a problem in my own everyday life: payroll counted by hand, a family fund with no ledger, my wife's period tracker asking to be paid. I notice what works badly and build the fix myself, from the first sketch to the live domain. This page included.

Philip Handy Kamdani

A few things I've built

The work I'm most proud of, all live and in daily use. Each one has case notes: why it exists, the screens, and the hard parts. If you read only one, read ElliotFund.

Pegasus dashboard, sample data

Web app · payroll

Pegasus

A payroll system for an organization: salary and allowance calculation, payslips, and a multi-step approval flow.

Java · Spring Boot · React · Docker

Read the notes
EbbAndFlow today screen, sample data

Web app · cycle tracker

EbbAndFlow

A private period tracker I built for my wife after her app paywalled one feature too many. It learns her real cycle from what she logs, predicts the next one, and is honest about how confident it is.

Next.js · Supabase · Vercel

Read the notes

Three of seven. See all the work

How I build

  1. End to end, on my own

    Design, build, deploy. Each project is mine from the first sketch to the live domain, this page included.

  2. Running, not mocked up

    Everything here is in production and used by real people. Nothing on this page is a portfolio prop.

  3. The details are the point

    Load speed, the small interactions, the states nobody thinks about until they break. That is where the work actually shows.

Got something you want built?

I'm always up for an interesting project, or just talking shop about what you're working on. My inbox and WhatsApp are open.