Drop a fine-grained PAT with `public_repo` read scope into your Vercel env to populate this section automatically.
// hello.world
Hi, I'm Aidan.
I build things,
sometimes I break them on purpose.
Full-stack engineer with a soft spot for packet captures and breaking things on purpose. Currently building from zero at sprintworks.
$ whoami. aidan — founding engineer @ sprintworks. $ cat interests.txt. full-stack engineering · vulnerability research · the occasional CTF
// about
The short version
I'm a full-stack engineer working as a Founding Engineer at sprintworks. Day to day that means shipping product across the stack, but the corner of my brain that doesn't sleep is the one obsessed with how systems break — vulnerability analysis, threat modelling, the occasional CTF. This site is where I write that down, link the work I'm proud of, and keep a tidy list of certifications so I don't lose them in a drawer.
Get in touch// currently_exploring
What I'm into
Web app pentesting workflows
Working through PortSwigger Academy and Burp Suite Pro on practice targets.
Binary exploitation fundamentals
PicoCTF / pwn.college tracks, building intuition for memory corruption bugs.
Threat modelling at sprintworks
Pushing STRIDE into our design reviews so security is upstream of the PR.
Things I've built
Pulled live from my pinned GitHub repos. Click through for the source.
Latest thinking
Long-form notes — engineering, security, and the occasional rant.
Hello from the new site
A short note on rebuilding dev-aidan.com from scratch — what changed, what didn't, and why I'm off AWS.
Getting comfortable with Burp Suite
A practical first-week-with-Burp post — what to set up, what to ignore, and how I'm building a workflow.
Why I left AWS for a personal site
An honest, slightly sheepish accounting of paying for infrastructure I didn't need, and what I switched to.