Skip to content
Available for new work

Projects

Work you can open

Software published in the open, and the modules and tools behind the practice. Real code, on GitHub, with nothing blurred.

01 / 04

  1. keelA web development studio for any stack
  2. sonarWhat AI sees in your store
  3. Magento modulesInfinite scroll and a hero banner slider
  4. ShopifyWork shown when clients agree

Shipped, and in the open

I build my tools in public, because the work should speak for itself. What is here can be installed, read and checked.

Client work is shown only when the client agrees to be named.

Why it’s public

A tool you can read is a tool you can check before you trust it with a client’s store.

DC, CoullWorks

The paragraph it came from

Most freelance portfolios are screenshots and logos. You can’t tell from a screenshot whether the code behind it was careful, rushed or someone else’s.

So the tools I use every day are published where you can read them: keel on GitHub under MIT, two Magento modules installable with one Composer line, and free checks that run on this site. Anyone can open the code, file an issue or see how it handles the awkward cases.

Client work is different. It belongs to the client, so it only appears here when they’ve agreed to be named.

Can I use these tools on client work?

Mostly.

keel and the infinite scroll module are MIT licensed, so yes. The banner slider is licensed per store: fitting it for a client as paid work needs a commercial licence first.

  • Can I see client projects?

    Only where the client has agreed to be named. Most of my work sits inside stores and systems that belong to someone else, so I describe it on the service pages instead of showing it here.

  • Do you build modules and apps to order?

    Yes. Custom Magento modules, Shopify apps and checkout extensions, WooCommerce plugins and integrations with the systems around a store. Each is priced on the project, after a conversation about what it’s for.

    Freelance developer builds
  • Where do I report a bug in one of the tools?

    On the tool’s GitHub repository, as an issue. That’s where fixes and releases are tracked, and where anyone can see what’s been reported.

  • Are the free checks really free?

    Yes. They run in your browser or on this site, with no email and nothing stored. If a check turns up something worth fixing, the audits are there, at published prices.

Available for new work

UK based · PHP · Python · JS · TS. Every first call is free.