What this is
These are notes from building the foundation of my personal website.
Not a polished write-up, just a way to capture how the process actually felt and what stood out along the way.
What I worked on
The focus was getting a clean, simple and maintainable setup:
- Astro as the base
- Markdown for content
- GitHub for version control
- Cloudflare Pages for deployment
- Custom domain setup
The goal was not to build something advanced, but to get the full flow working from idea to live site.
What was new
A few things were completely new to me:
- Using Codex inside VS Code instead of just chat-based AI
- Setting up deployment with Cloudflare Pages
- Understanding how Astro structures content and routes
- Working more deliberately with project structure from the start
What worked really well
One of the biggest wins was the workflow itself.
Being able to:
- make changes
- push to GitHub
- and see Cloudflare automatically update the site
felt surprisingly smooth.
The combination of planning, AI tools, and a simple stack made everything much easier to reason about.
What was confusing
Some parts were not obvious at first:
- The difference between Cloudflare Workers and Pages
- When wrangler is needed and when it is not
- Setting the correct root directory (
/site) - Understanding how everything connects between GitHub and Cloudflare
Once those pieces clicked, everything became much clearer.
What I want to remember
For future projects, a few things stood out:
- Think about structure before writing code
- Keep everything as simple as possible
- Get deployment working early
- Use AI as a tool, not as something that replaces thinking
What’s next
Now that the foundation is in place, the focus shifts to:
- adding real projects
- using the Lab section more actively
- testing new ideas without overthinking them
- building small tools and automations
The goal is to keep building and learning, not to make everything perfect from the start.