← All articles

From Freelancers to AI: How I Rebuilt My Personal Site

2026-05-09 — Michael Leung

Part 1 of 4 · Programming in the Age of AI

Useful already? ☕ Buy me a coffee and keep these articles free and ad-free.

<Michel Leung

In web development, a personal site is usually a project that never really ends. It’s where we try out new technology, shape our professional identity, and, to be honest, sometimes get stuck in what I call "template hell." My site, michaelleung.info, has gone through many versions, but this latest rebuild is the biggest change I’ve made so far.

For the first time, I stopped using hired designers and bought templates. Instead, I built everything with AI. Here’s how it went and why the results surprised me.


The Old Way: Templates and Outsourcing

In previous versions of the site, my workflow followed a traditional path:

The New Way: Total AI Integration

This time, I wanted to see if AI could handle both the technical and visual aspects of the site. With Kimi and Claude, I avoided the usual problems.

1. Bespoke Design Without the Designer Instead of explaining a vision to a freelancer and waiting for drafts, I used AI to iterate on UI components in real-time. I wasn't limited by what a pre-made template allowed; I could describe a specific layout or interaction, and the AI would generate the necessary code to bring it to life.

2. Full-Stack Customization Transitioning from a standard React/PHP setup to a fully customized build allowed for much cleaner architecture. The AI helped bridge the gap between complex backend logic and the frontend presentation, ensuring that every line of code served a specific purpose for the new site.

3. Speed and Autonomy The most significant change was the feedback loop. When you rely on AI, the "edit-test-deploy" cycle drops from days to seconds. If a design element didn't feel right, I didn't need to send an email; I just refined the prompt.


The Verdict

The result? A site that feels more "me" than any previous version.

By leveraging AI, I’ve found that the barrier between an idea and a functional, high-quality digital product has effectively vanished. I no longer feel constrained by "off-the-shelf" solutions. If you can describe it, you can build it.

Series: Programming in the Age of AI

What changes for developers, students and side projects when AI writes much of the code.

  1. From Freelancers to AI: How I Rebuilt My Personal Site
  2. The Code Shift: Why AI Won’t Replace True Computer Programming Skills
  3. The Shift to Agentic Programming: Why IT Degrees Still Matter in the Age of AI
  4. Beyond Finite State Machines: Bringing Space RTS Opponents to Life with Contrastive Decision Models
Next in the series: The Code Shift: Why AI Won’t Replace True Computer Programming Skills →

← All articles