I build AI-powered tools that solve real problems.
I'm Kevin Chisholm — a builder who ships applications that use AI as a feature, not a gimmick. If you have a problem worth solving, I can help you build something that solves it.
Selected Work
All projects →ledger.app

Ledger
Send a receipt photo to a Telegram bot — Claude Vision extracts the expense details, stores the data, and surfaces it in a PWA dashboard.
Next.jsTypeScriptTailwindDrizzle ORMSupabaseAnthropic ClaudeTelegram Bot API
payroll-processing.vercel.app

Payroll Ja
Open-source Jamaica PAYE calculator — policy as data, full employer statutory breakdown, SO1 and SO2 PDF generation.
Next.jsTypeScriptTailwind CSSbig.jsVitestPlaywright
untildone.app

UntilDone
A persistent reminder app — tasks that refuse to disappear until they are actually completed.
TypeScript
www.vegaja.com

Vegaja
Automated rental property management — zero-touch invoicing, payment tracking, and a tenant self-service portal.
Next.jsTypeScriptSupabaseTailwind CSSShadcn/UIResendpdf-lib