Government
Government budget management system
Sole Angular developer, building the front end from the ground up while migrating a legacy system.Sole Angular developer on a legacy-to-Angular rebuild.
Aira G. Astilla
Senior Software Engineer · AI Agentic Engineering
I'm Aira Astilla, a Senior Software Engineer with 7+ years shipping web apps and mobile apps. Today I lead a team of AI agents, and I review every line they write.
$ claude --plan spec.md
› spec loaded · architecture locked by engineer
$ orchestrate --agents build,test,docs
› 3 agents running · MCP tools connected
› tests passing · diff ready
$ review --human
✓ reviewed by Aira · approved to ship
$ claude --plan spec.md
› architecture locked by engineer
$ orchestrate --agents build,test
› MCP tools connected · tests passing
$ review --human
✓ reviewed by Aira · ship it
// 01 — the difference
AI agents make me faster. Seven years of engineering decides what they build, catches what they miss, and keeps it running after launch.
Software engineer + AI agents: Designs data model, APIs and boundaries first, then hands agents a spec.
Vibe coding, no engineering background: Lets the model pick the structure; patterns drift with every prompt.
Software engineer + AI agents: Reads and reviews every change before it merges.
Vibe coding, no engineering background: Ships output it can't fully read or explain.
Software engineer + AI agents: Traces root cause through UI, API and database, and fixes it once.
Vibe coding, no engineering background: Re-prompts until the error message goes away.
Software engineer + AI agents: Migrates real codebases with parity, screen by screen.
Vibe coding, no engineering background: Starts over and loses the rules nobody wrote down.
Software engineer + AI agents: Built for government and healthcare, where data handling is non-negotiable.
Vibe coding, no engineering background: Leaves secrets and personal data to whatever the model suggested.
Software engineer + AI agents: Spec-driven and documented, so the next developer can extend it.
Vibe coding, no engineering background: Works on demo day, then gets harder to change.
// 02 — how I work
Requirements, architecture and acceptance criteria go into a spec the agents follow.Architecture and acceptance criteria go into a spec the agents follow.
Claude Code and OpenAI Codex agents work in parallel on scoped tasks.
Model Context Protocol connects agents to the real tools and data the project needs.Agents reach the real tools and data the project needs.
Nothing ships until I've read it. That's how 5× speed stays production-safe.Nothing ships until I've read it.
// 03 — selected work
Government
Sole Angular developer, building the front end from the ground up while migrating a legacy system.Sole Angular developer on a legacy-to-Angular rebuild.
Enterprise · Modernization
50+ screen desktop app moved to the browser, with no more desktop installs for the client.50+ screens moved from desktop install to the browser.
Healthcare
Full-stack build used by 50–200 users day to day.Full-stack build used by 50–200 users.
Telecom
20+ features shipped with a 10+ developer Scrum team across time zones.20+ features with a 10+ developer Scrum team.
Financial services
Web app built from scratch, then supported and enhanced in production.Built from scratch, then supported in production.
Engineering · Operations
Web app built from scratch for an engineering company, with ongoing production support.Built from scratch for an engineering company.
Marketing
Prototyped in Claude Design, launched scoring 90–100 on Lighthouse SEO.Prototyped in Claude Design, 90–100 Lighthouse SEO.
Personal projects
A React Native mobile app and a full-stack React + Fastify web app.React Native mobile app and a React + Fastify web app.
// 04 — experience
// 05 — stack
The languages change. The engineering doesn't.
Legacy modernization · SEO · Scrum · Production support
your codebase
// 06 — contact
Tell me what you're building, and I'll tell you how I'd ship it.