Building This Site as an AI-Assisted Development Practice
A reflection on using a personal portfolio as a structured practice ground for AI-assisted software development.
Building a personal site is modest in scope, but it is a useful place to practice disciplined software development.
The work is personal enough to move quickly, yet concrete enough to require real decisions about content, structure, routing, styling, deployment, and maintenance. That makes it a good environment for learning how to work with an AI coding agent without treating the agent as a shortcut around engineering judgment.
Why This Project Works for Practice
The site has simple requirements: introduce who I am, show selected projects, provide contact links, and leave space for notes. Those requirements are not complex, but they still benefit from a clear product definition, a modest architecture, and reviewable milestones.
Working this way keeps the project from becoming either a loose collection of pages or an overbuilt application. The goal is to make steady progress while preserving enough structure that future changes are easy to reason about.
What AI Helps With
AI is useful for turning scoped decisions into working code, checking consistency across documents, and keeping implementation details aligned with the roadmap. It is especially helpful when the task is well bounded and the desired outcome is written down before editing starts.
The important habit is to keep the human role active: define the direction, review the result, and decide what is worth keeping simple.
What I Want to Keep Practicing
I want this site to remain a practical place to improve my workflow: write clearer requirements, make smaller changes, validate often, and avoid adding complexity before the project needs it.
That practice matters more than the site itself. A calm, maintainable portfolio is the output, but the deeper goal is to get better at building software with intent.