department of one

02 Selected work

Ten concepts, built the way a client project would be.

None of these is for a paying client yet. Each is a made-up business, designed, written and coded from scratch, so you can judge the work before you hire it.

Websites4 concepts

kiln.example
Kiln's home page: Sweat with friends, plunge with strangers

Kiln

A sauna club with a four-step booking flow and memberships.

Lighthouse 99 / 100 / 100 / 1007 pages

whisk.example
Whisk's home page, a matcha store with a tin of ceremonial matcha

Whisk

A matcha store with a cart drawer, subscriptions and checkout.

Lighthouse 89 / 100 / 100 / 1007 pages

parley.example
Parley's home page: Never send a patient to voicemail again

Parley

A SaaS site with a pricing calculator, plus a logged-in dashboard.

Lighthouse 99 / 100 / 100 / 1007 pages

lintel.example
Lintel's home page: houses with a point of view, with a property search

Lintel

An estate agent with listings, a map and a page per property.

Lighthouse 85 / 100 / 100 / 10018 pages

Apps4 concepts

Fringe, choosing a stylist and a time

Fringe

Booking for salons and barbers.

Flutter or React Native

Steep, a cafe menu with a cart bar

Steep

Order ahead, delivery and rewards for a cafe.

PaymentsPush alerts

Polly, a Spanish voice chat with a tutor

Polly

An AI language tutor you talk to.

AI features

Hearth, a map of stays with nightly prices

Hearth

Stays on a map, with search and trips.

Maps

Bots2 concepts

Ferry answering a member on Discord and on Telegram

Ferry

One help bot for a community on Discord and Telegram, from the same TypeScript code.

Discord and TelegramSupport tickets

Whenabouts drawing a heat map of when everyone in a server is free

Whenabouts

Finds the time that works for everyone across time zones and creates the server event in one click.

DiscordServer events

02 The live one

The app I run myself.

FitLog

Live

A workout log, a meal and macro tracker and a fasting timer in one app. I built it for my own training, because the trackers I tried felt bloated and I wanted all three in one place. Everything I would do for your app, I did here first: the design, the code, the store listing and the support inbox.

Also in it
Personal records, trend charts, and workout and meal programs you can reuse
Offline
Log a workout with no signal. It syncs when you're back online.
Install
Runs in the browser, and you can add it to your home screen without going through an app store.
Your data
Export all of it, or delete your account from Settings.
Open FitLog
FitLog's Train tab showing yesterday's workout: 20,500 kg of volume over 45 minutes, with leg press and hamstring curls logged
The weekly summary: 3 workouts, 31,373 kg moved, average calories and protein, and training and diet streaks
The Eat tab with today's calories against a 2,075 kcal goal, macros, a water counter and a logged breakfast
The diet goal screen with calories left today and a micronutrients breakdown
Community: shared diets and meal plans, with the official Mediterranean diet at the top
Starting a fast, with 16:8, 18:6, 20:4 and one-meal-a-day windows or a custom length
1 of 6 Yesterday's session, 20,500 kg in 45 minutes

Drag or scroll to browseSwipe to browse