About

One software engineer, one framework, one CMS — and a lot of strong opinions about code

Hello — I'm Darryl, the software engineer behind Pinpointzero and DCBW IT. By day I build software, untangle other people's regexes, and mutter at compilers; by night I build the tools I wish existed. This site is my corner of the web — part playground, part portfolio, part the eclectic ramblings of an occasionally irate engineer.

Meet Domma

The framework and CMS I built from scratch — and the engine behind everything you see here

The framework

Domma JS

Dynamic Object Manipulation & Modeling API — a lightweight, zero-dependency JavaScript framework that rolls jQuery-style DOM handling, Lodash-style utilities, reactive models, dates, a full UI component library, tables, forms, icons and theming into one cohesive package. One script tag, no build step, no node_modules black hole.

The platform

Domma CMS

A fast, file-based content management system built on top of Domma. Markdown pages with a rich shortcode system, custom collections, reusable CSS blocks, self-contained .dmc components, menus, forms, media and a plugin architecture — all editable from a clean admin, all served lightning-quick. The whole of Pinpointzero runs on it.

$DOMjQuery-style
_UtilsLodash-style
DDatesMoment-style
MModelsreactive + binding
EElementsUI components
TTablessort · filter · export
FFormsblueprint-driven
IIcons200+ SVG
HHTTPasync client
SStoragelocalStorage

This site is the proof

Don't take my word for it — have a look around

⚽ The World Cup 2026 hub

Live countdowns, collection-driven squads and fixtures, custom-styled cards, a knockout bracket and a hall of past champions — all built with Domma collections, custom CSS blocks and components. It's a working showcase of what the framework and CMS can do.

Explore the World Cup hub →

The legendary coder

His words — but the framework rather backs him up

D

Darryl

Software Engineer · DCBW IT · Creator of Domma

I care about software that's fast, honest and built to last — no needless dependencies, no cutting corners, no surprises. Domma started as a "surely I can do this better myself" itch and grew into a full framework and CMS. Whether it's a client project through DCBW IT or a daft idea at 1am, the principles are the same: do it properly, make it quick, and have a bit of fun along the way. Strong opinions, occasionally loudly held. 🙂

Want to build something?

Whether you fancy a chat about a project, want to know more about Domma, or just spotted a bug you can't resist pointing out — I'd love to hear from you.