Head of Development — Diesdas Digital
Mitch
Ryan.
Ten-plus years building software across the full spectrum — from landing pages and brochureware to enterprise apps, CMSes, CRMs and the occasional mobile game. New Zealander by origin, Berlin-based permanent resident.

TypescriptReactNext.jsNode.jsGraphQLElectronSharpStorybookCMSCRMMobile Games
01 — Selected Work
Things I’ve built.
01
Delingo
Gamified German-language app — drills for mastering articles (der/die/das) and grammatical cases.
React · Next.js · Storybook
App
↗02mtask
Keyboard-led desktop todo app for an audience of one. Minimal, fast, Sublime-inspired chrome.
Electron · React · Typescript
Desktop Tool
↗03next-image-transformer
Self-hosted, Sharp-powered runtime image transforms for Next.js — Imgix/Cloudinary, but inside your app.
Next.js · Sharp · Typescript
Library
↗04enum-tuple-plugin
GraphQL Codegen plugin that emits each enum as a readonly runtime tuple of its members.
GraphQL · Codegen · Typescript
Codegen Plugin
↗05water-warner
A desktop hydration reminder — a small Electron & Typescript experiment.
Electron · Typescript
Experiment
↗02 — Profile
A decade-plus of building software, end to end.
From landing pages and brochureware to enterprise apps, CMSes, CRMs and the occasional mobile game — I’ve worked across the whole stack and most of the surface area in between. New Zealander by origin, now a Berlin-based permanent resident.
These days I lead development at Diesdas Digital, and care most about fast, legible tools and the small details that make them pleasant to live in.
- ROLE
- Head of Development
- STUDIO
- Diesdas Digital · 6 yrs
- EXPERIENCE
- 10+ years, full-stack
- SCOPE
- Brochureware → enterprise apps,
CMS · CRM · the odd mobile game - ORIGIN
- Aotearoa / New Zealand
- BASED
- Berlin, DE · permanent resident
- RECOGNITION
- Awwwards · FWA · Webby · W3

