Page 3 of 3

Achievements

I keep a log of my recent work. Locked achievements are planned, not done yet.

  • 26 earned

Earned achievements

Newest first. Open one for the details.

  1. New Digs Moved the site and blog to Astro Oct 2026

    Moved my personal site and blog to a modern, faster setup

    My personal site and blog now run on Astro with automatic publishing on every change, so updates go live without manual steps and every existing page and link still works. I rebuilt the layouts, styles and posts on the new setup with the help of AI, safely migrating everything through thorough page by page checks against the old site.

    • Astro
    • TypeScript
    • CSS
    • GitHub Actions
    • GitHub Pages
    • Web Development
    • AI-Assisted Development
  2. Self-Starter Accomplishments now publish to the site automatically Oct 2026

    Built a pipeline that automatically publishes my career accomplishments to my portfolio

    My portfolio site, recently moved to Astro, now updates itself: I can ask an AI assistant to add or remove a career accomplishment, and it appears on the site without any manual editing. Behind it is a small Cloudflare service, locked to my GitHub account, that saves each accomplishment as a public record on the AT Protocol (the open network behind Bluesky) and then triggers the site to rebuild.

    • AT Protocol
    • MCP
    • Cloudflare Workers
    • Astro
    • OAuth
    • TypeScript
    • GitHub Actions
    • Automation
    • AI Tooling