Senior full-stack developer for the work that has to ship.
17 years building software for award-winning campaigns, NZ enterprises, Email Campaigns and the occasional 3D-print. I take projects from messy idea to running system, solo, end to end.
- 17 years experience
- Multi-award-winning work
- NZ-based, working globally
- 33+ open-source projects
Where I'm most useful.
Three things I do well, repeatedly, for clients who need them done properly.
Web app development
Full-stack apps, MVPs, dashboards, and internal tools that hold up in production.
AdonisJS · Node · Vue · Postgres
02 / 03Custom software & automations
Bespoke tools, integrations, and scripts that replace manual processes for good.
TypeScript · APIs · Queues
03 / 03AI / LLM integrations
Building AI features into existing products: RAG, agents, and workflow assistants.
OpenAI · Anthropic · Embeddings · Tooling
Building it yourself? Get a second pair of eyes.
Built something with Cursor, Claude or Lovable and not sure it will hold up? I'll tell you what's solid, what's risky and what to fix before your users find it.
First 15 minutes free, no obligation.
Things I've built recently.

Fetch TCG - Kiosk
I had the opportunity to build the Fetch Kiosk system. The Fetch marketplace sells a card every 28 seconds so we needed a robust system that supported multiple devices, carts, and take mobile/cash payments for sales at busy card shows and stores across Australia and New Zealand.

Fetch TCG — Entry Codes for the Auckland Card Show
A prize-draw entry system for Fetch TCG's stand at the Auckland Card Show. Visitors trade an email for a unique code on their phone; staff look it up at the stall to redeem it and log wheel-spin entries. A last minute request which I managed to build and deploy a day before the show.

HerStockAI
HerStockAI is an AI-powered investment education platform for women: courses, a GPT-mentor, and a real-world stock trading simulator, wrapped in a paid subscription product. I built it end-to-end as a solo engagement, covering backend, frontend, infrastructure, AI integration, and billing.
What clients say.
Cyris has been an absolute asset to the business. His creativity, attention to detail and always thinking outside the box has allowed us to grow in ways we didn’t imagine possible. Communication is always seamless, which makes a huge difference when you’re building and scaling quickly. He takes ideas, elevates them and executes them without needing constant direction. Cyris is genuinely invested in the success of your project and extremely reliable making him a must have for any project you have.

Cyris has been doing website and IT-support work for us since 2007. With our latest website, he pulled out all the stops. He customised each part and worked closely with us to capture our message, our ethos and what drives us. He listened and then (as always) went above and beyond. His rates are fair and reasonable. We cannot recommend his services highly enough❣️

We brought Cyris in to help us add a new catalogue to the platform, a piece of work that was meant to be tricky to acquire and integrate. He had it done in an evening. What stood out wasn’t just the speed, but the way he approached it: thinking through the end user experience, not just the technical path of least resistance. That product mindset is rare in engineers, and it’s why I’d recommend him for pretty much any project.

Recent writing.

Reverse Engineer Everything: the free alternatives the AI clone wave has produced so far
"Reverse Engineer Everything" is all over X. Here's what's real, what's hype, and which open-source Photoshop, Office, CAD and PDF alternatives are actually worth downloading.

Agent-notify: Let Your AI Agents Email You When It Matters
Too many agents, too many notifications. agent-notify is a one-click Cloudflare Worker that lets Claude, ChatGPT, Grok Bot or any MCP agent email you, privately and for free, only when something actually needs you.

How to connect the Hermes Desktop App to a Remote Hermes Backend (the clean way)
Run the Hermes agent on an always-on machine and drive it from the native desktop app. No tunnels, no proxy. The exact flags, the token to persist, and secure Tailscale access.
Tell me what you're trying to build.
A short brief, then a discovery call. I reply personally, every time.
- Reply within 2 business days
- Free initial scoping call
- NDA on request