Building My Digital Home: Why I Built anthonybixenman.com from Scratch
The first post on my new site — why I chose to build a custom Node.js portfolio instead of using a template, and what I learned along the way.
Building My Digital Home
After 20+ years in tech — from VMware to NetApp to Twilio — I’ve worked on some incredible systems. But I never had a place that was truly mine on the internet. A place that reflects how I think, what I build, and where I’m headed.
Today, that changes.
Why Build from Scratch?
I could have used a template. Squarespace, WordPress, even a basic HTML page would have “worked.” But here’s the thing: I’m an engineer. The tools I use should reflect the way I think.
This site is built with:
- Astro — a modern Node.js framework that generates blazing-fast static pages with server-side capabilities
- Tailwind CSS — utility-first styling for a dark, premium aesthetic
- SQLite — lightweight auth and session management
- A full REST API — so I can update my resume, blog, and projects from anywhere, including from Claude Code
That last point is key. This isn’t just a portfolio — it’s a living resume and a headless CMS. When I complete a new project or learn a new skill, I can update this site programmatically. No manual editing. No rebuilds. Just an API call.
What’s Here
- Resume — An interactive, always-current view of my career arc
- Blog — Where I chronicle my technical adventures
- Projects — A showcase of my domains, AI ventures, and experiments
What’s Next
I have 30+ domains and a growing portfolio of AI-powered projects. Each one deserves its own story. This blog is where those stories will live.
The journey from “support engineer” to “systems architect and AI builder” isn’t a straight line — it’s a web. And now I have a place to map it.
Welcome to anthonybixenman.com.