I Didn't Build My Website With One AI.
I built four different AI perspectives around the way I already think, design, develop and review my own work. AI helps accelerate the process. I still make the final decisions.
One project.
Four versions of me.
One final decision.
The Strategist
Thinks before anything gets built. It questions the idea, structure, purpose and user journey.
The Designer
Questions how the experience should feel, how information should be presented and how the interface behaves.
The Builder
Turns the direction into a working product using components, logic, interactions and reusable systems.
The Critic
Does not try to create more. It looks for what is inconsistent, unnecessary or simply wrong.
I stopped asking AI to “build my website” and started giving it different responsibilities.
I didn't want to build another normal portfolio website.
When I started building my website, my goal was bigger than putting a few projects on a page and adding a contact button.
I wanted the website itself to demonstrate how I think and work: design, development, e-commerce, experimentation and AI working together as one system.
The problem was that a project like this has a lot of moving parts. Navigation, responsive layouts, animation, reusable components, project pages, products, services, authentication interfaces, SEO, performance and hundreds of small decisions all need to work together.
So instead of treating AI like a button that magically creates websites, I started treating it like something much more useful: a digital extension of my own workflow.
Think before building.
Define what the product needs, why it exists and what the person using it should actually experience.
Separate the thinking.
Different parts of a complex problem deserve different perspectives instead of one conversation trying to solve everything.
Why I use four AI perspectives instead of one AI doing everything.
One of the biggest mistakes I see with AI-assisted development is putting an entire project into one conversation and expecting one perfect answer.
That is not how I naturally work either.
When I design something, I switch perspectives. I question the idea. I look at the visual system. I build. Then I step back and criticize what I created.
So I designed the AI workflow around that behavior.
The Strategist
Organizes the idea, page hierarchy, functionality, user journey and what actually needs to exist before development begins.
The Designer
Questions hierarchy, layout, interaction, responsive behavior, typography and how each section contributes to one coherent experience.
The Builder
Turns that direction into React components, application logic, interactions, reusable systems and working interfaces.
The Critic
Searches for inconsistent spacing, broken responsive behavior, unnecessary complexity, weak interactions and decisions that no longer make sense.
“The best AI workflow isn't the one that generates the most. It's the one that helps you make better decisions.”
I still control the architecture, visual direction and final decisions. The different perspectives help me explore, execute and challenge ideas faster.
I keep parts of the internal system private because the exact prompts are not the important lesson. What matters is the separation of responsibilities.
React gave me the freedom to build the website as a system.
I didn't want every page to become an isolated design. I wanted reusable pieces that could evolve as the website grows.
A project card should not need to be redesigned every time a new case study is published. Navigation should behave consistently. Buttons, typography, spacing and interactions should feel like parts of the same product.
That is where thinking in components becomes valuable. The website can continue growing without every new feature becoming another disconnected piece of code.
Good development cannot rescue bad design decisions.
I care about more than whether something technically works. Spacing matters. Typography matters. Motion matters. Hierarchy matters. Mobile behavior matters.
Clarity before decoration
A visual effect stays only when it improves the experience or gives the product meaningful character.
Motion with purpose
Animation should guide attention and create continuity, not make everything move merely because it can.
Mobile is not an afterthought
Complex desktop ideas need intentional mobile behavior, not simply smaller dimensions.
Consistency creates quality
Repeated typography, spacing and component behavior make the interface feel professionally constructed.
The interesting part isn't that AI helped build it.
AI can generate a lot of code very quickly. That alone does not create a good product.
Someone still needs to understand what the website is trying to achieve, recognize when an interface looks wrong, reject unnecessary complexity, test what has been produced and decide what deserves to remain.
Sometimes the best improvement isn't generating more code. It is deleting something.
This is also why learning the underlying skills still matters. The more I understand design and development myself, the better I can direct AI and recognize when its output needs correction.
Use AI as leverage, not as your identity.
My website is still evolving. That is intentional.
I treat it as a working digital laboratory where I can experiment with development, design systems, e-commerce ideas, motion and new ways of working with AI.
Don't simply ask AI to build your entire project. Build a process around it.
Start with the problem before choosing the technology.
Separate planning, design, development and review.
Create reusable components instead of repeatedly rebuilding UI.
Review AI-generated code instead of accepting every output automatically.
Design mobile behavior intentionally.
Keep learning the underlying skill even when AI makes execution faster.
Keep human judgement as the final quality-control layer.
AI should make your process
stronger.
Not replace it.
In future articles, I'll break down individual pieces of this workflow: React development, UI/UX decisions, e-commerce systems, AI integrations, motion experiments and practical lessons from real projects.
I won't publish every part of my internal system, but I want to share enough practical information to show how these technologies can work together.
The goal isn't simply to build more things with AI.
The goal is to build better things with the tools now available to us.
