Sheet 02 · Portfolio

The work

A running catalogue of what I'm building — shipped platforms and native apps in active development. Open any spec sheet for the detail.

PRJ-01

GammVault

iOS build in progress

A vault for your game collection — now coming to iPhone.

View spec
Type
Platform + iOS app
Platform
Web · iOS
Role
Design · Frontend · Backend · iOS
Timeline
2025 — present
Overview
Highlight 01
Native SwiftUI iOS client with offline sync
Highlight 02
Shared design language across web and mobile
Highlight 03
Fast search across large collections

GammVault is a home for everything in a player's collection — organised, searchable, and synced across the web and a native iOS app.

I'm currently building the Apple app: a fast, offline-capable SwiftUI client that mirrors the web experience while feeling completely at home on iPhone.

Built with
SwiftSwiftUITypeScriptReactNodePostgres

Want the full story on this build? Ask me anything →

PRJ-02

SharpLines

Live

Clean lines, sharp data — a focused tool that does one thing well.

View spec
Type
Web application
Platform
Web
Role
Design · Full-stack
Timeline
2024 — present
Overview
Highlight 01
Built and shipped end to end
Highlight 02
Responsive, accessible interface
Highlight 03
Clean, maintainable codebase

SharpLines is a focused web application built around clarity — a tight, responsive interface that stays out of the way and puts the data first.

I built it end to end: interface, data layer, and deployment.

Built with
TypeScriptReactTailwindNodePostgres

Want the full story on this build? Ask me anything →

PRJ-03

Deskillz

iOS build in progress

Level up your skills — a companion app landing on the App Store.

View spec
Type
Platform + iOS app
Platform
Web · iOS
Role
Design · Frontend · Backend · iOS
Timeline
2025 — present
Overview
Highlight 01
Native iOS app under active development
Highlight 02
Progress tracking with a clean data model
Highlight 03
Consistent experience across platforms

Deskillz helps people build and track skills over time. The platform lives on the web, and I'm now developing the native iOS app.

The Apple build focuses on a smooth day-to-day experience: quick logging, progress at a glance, and notifications that actually help.

Built with
SwiftSwiftUITypeScriptReactNode

Want the full story on this build? Ask me anything →

PRJ-04

BlabBlab

Live

Conversations, reimagined — a communication app, now live.

View spec
Type
Application
Platform
Web
Role
Design · Full-stack
Timeline
2025 — present
Overview
Highlight 01
Real-time messaging
Highlight 02
Human, low-friction interface
Highlight 03
Live and in active development

BlabBlab is a communication app I built — a place for real-time conversation with a design that keeps things light and human.

It's live and running, built on real-time messaging and a clean, low-friction interface, with room to keep growing.

Built with
TypeScriptReactNodeWebSockets

Want the full story on this build? Ask me anything →

Start a project

Have something you want built?

Whether it's a new web platform, a native iOS app, or shipping something you've already started — tell me what you're after and I'll tell you how I'd build it.

Get in touch