Building This Website

Why Build a Personal Website?

I’ve been meaning to set up a personal site for a while. Somewhere to put projects, share thoughts, and eventually pin travel photos on a world map. GitHub Pages felt like the obvious choice — free, version-controlled, and I already live on GitHub.

As a Product Manager who’s spent years shipping products at Microsoft, Meta, and gaming companies, I know the value of just launching something. Perfect is the enemy of shipped.

The Stack

  • al-folio — A Jekyll theme with 15k+ stars. It comes with dark mode, blog, projects, CV, and more out of the box.
  • Jekyll — Static site generator. No servers, no databases, just markdown to HTML.
  • GitHub Pages — Free hosting. Push to main, GitHub Actions builds and deploys.
  • GitHub Actions — al-folio needs custom plugins that GitHub’s default Jekyll builder doesn’t support. The included deploy.yml workflow handles the full build pipeline.

What’s Here So Far

  • Home — Quick intro and links
  • Projects — What I’m building (more coming)
  • Blog — You’re reading it
  • CV — The real deal — Microsoft AI, Meta, Age of Learning, Zynga, MobilityWare
  • Personal — Gallery, world map, GitHub repos

What’s Next

A few things on the roadmap:

  • More blog posts — agentic dev notes, memory research, product takes
  • Travel photo world map with Leaflet.js
  • Photo gallery
  • Contact form via FormSubmit

The Meta Part

This entire site was set up in a single session with an AI coding assistant. Every config edit, every page, every commit — pair-programmed with Claude. Like Guy from Free Guy putting on the sunglasses for the first time — once you see what agentic AI can do, you can’t unsee it.

If you’re thinking about building your own site, just start. Fork a theme, personalize it, ship it. You can always iterate.


First post. More to come.