I build systems for humans
and decode dogs.
Backend & full-stack architect living in NestJS, TypeScript, Prisma and PostgreSQL. I love infrastructure, home-labs, and developer workflows fast enough to feel like cheating.
Canine-behavior nerd building software for dog businesses and conditioning protocols. I geek out on marker timing, threshold management, and turning messy behavior into clean, repeatable reps.
$ whoami
aiden --role=engineer
> deploying calm, type-safe systems
> status: 200 OK ✅ $ whoami
aiden --role=dog-trainer
> click → treat → repeat
> reactivity: below threshold 🦴 Same brain, two domains.
Debugging code and debugging canine reactivity both come down to clean feedback loops and zero-trust environments. Here's the overlap.
Hot reload, fast tests, structured logs — tighten the loop until signal is instant.
Marker timing is a deploy pipeline: the click fires the instant the behavior ships.
Validate every input at the edge. Trust nothing until it's typed and verified.
Threshold management is zero-trust for a nervous system — read the body language before the bark.
A clean state machine beats a swamp of nested conditionals every single time.
The Relaxation Protocol is a state machine for calm: discrete steps, predictable transitions.
Idempotent jobs run twice and land the same result. Boring is reliable.
Reps build reliability: same cue, same criteria, same outcome — until it's muscle memory.
Things I've built.
Barkk
A marketplace platform for dog businesses — booking, payments, and profiles for the people who keep tails wagging.
Relaxation Protocol Tracker
in progressA native tracking app for Dr. Karen Overall's Relaxation Protocol — logging reps, durations, and distractions for advanced canine conditioning.
Fun facts & easter eggs.
The stuff that doesn't fit on a résumé.
“Primarily a software engineer, but I can't imagine living in a world without dogs.”
I run a home-lab for the love of infrastructure. The hum of the server rack doubles as white noise for nap-time.