Software Architect · AI Consultant

I design software that lasts — and help teams build with AI that compounds.

I'm Shane Burke. For 15 years I've architected and shipped software at scale — from Ireland's national welfare platform to enterprise SaaS at Workday. Now I help teams make sharp architecture decisions and put AI to work where it actually moves the needle.

Shane Burke
What I do

Where I help teams

Senior engineering judgment, applied across the stack and across the AI shift — with a bias for shipping.

Software Architecture

Designing systems that hold up: scalable architecture, clean boundaries, and the pragmatic trade-offs that keep teams shipping. From greenfield builds to untangling legacy.

AI Adoption & Strategy

Cutting through the hype to where AI actually earns its keep — developer tooling, LLM-powered features, and workflows that make good engineers dramatically faster. Practical, not theoretical.

Hands-on Delivery

Still in the code. Full-stack delivery and technical leadership across JavaScript/TypeScript, React and .NET — shipping production software, not just slide decks.

My point of view
AI is making junior engineers obsolete and senior engineers irreplaceable.

The leverage is shifting to people who can architect the system and direct the machine. That shift is exactly what I help teams navigate — choosing where AI compounds your best engineers instead of just adding noise, and building the foundations that make it safe to move fast.

Track record

Fifteen years, shipping at scale

Deloitte·Ancestry.com·SEEK·AGL·Workday·H3D

I helped build mywelfare.ie — Ireland's national welfare services platform used by millions of citizens — and have delivered software through consulting at Deloitte, enterprise SaaS at Workday, and product teams across recruitment, risk and energy.

Writing

Notes on architecture & AI

The 80/20 of auth: what I learned shipping Cognito PKCE flows twice
14 Jun 2026
PKCE is 80% of a secure SPA login in an afternoon. The other 20% — token storage, Cognito's opinions, and a brutal race condition where the verifier got wiped before the callback page even mounted — is where the time actually goes. The specific bugs, with the fix.
Shane Burke
Terraform as product: how I structure infrastructure for two solo-built SaaS apps
14 Jun 2026
When you're the only engineer, your infrastructure has to be as legible as your application code — because future-you is the only person who can fix it. How I structure Terraform across Tourismo and Addris: modules, environments, remote state, and OIDC-based CI that holds no AWS keys.
Shane Burke
Serverless geospatial at scale: processing 635k Irish properties without a running server
14 Jun 2026
Addris ingests every property sale, planning application and transport stop in Ireland, geocodes it, and answers map queries in milliseconds. The ingestion pipeline has no server running between jobs. Here's the architecture, the PostGIS at the centre of it, and the trade-offs of going fully event-driven.
Shane Burke
Building privacy-first location tracking: on-device GPS trimming in a PWA
14 Jun 2026
If you share a drive that starts in your driveway, you've just published your home address. Tourismo's Privacy Zones trim the sensitive ends off a GPS track in the browser, before a single coordinate leaves the device. Here's how it works and why the default matters.
Shane Burke
Why I chose DynamoDB for Tourismo — and what I'd do differently
14 Jun 2026
DynamoDB was the right call for a serverless PWA built by one person. But single-table purity is a trap, and a few of my access patterns wanted a relational database the whole time. An honest post-mortem of the data layer behind Tourismo.
Shane Burke
How AI is reshaping software architecture (and where it still needs us)
12 Jun 2026
AI, and Claude in particular, is changing how software gets designed in every industry, not just tech. I'm all for it. But here's why you still need experienced engineers steering the ship.
Shane Burke
How this site is built, and why I made the choices I did
12 Jun 2026
A while back I promised a full write-up of this site once it was rebuilt. Here it is, what I tore out, what I put in, and why I went with boring, static and version-controlled over clever.
Shane Burke
My latest rebuild
02 Jun 2017
Seventh time is the charm. Why I rebuilt my blog site for the 7th time and it's only the beginning.
Shane Burke
Projects

Things I've built

Let's talk

Wrestling with a gnarly architecture decision, or figuring out where AI actually fits in your stack or your team? I'm always happy to trade notes.