Building a Portfolio with React, TypeScript, and Vite

I finally built my portfolio website, and I have a confession to make. I "VIBE CODED" the entire thing into existence in just a few hours. React, TypeScript, Vite, some Framer Motion animations, a couple of prompts, and it was up and running. The iterating, redesigning, tweaking that one pixel that nobody else would ever notice, going back and forth on whether the hero text sounds "right," and debating color palettes at 2 AM? That took significantly longer than I'd like to admit. I think that's the part nobody tells you about vibe coding. Getting the code to work is the easy part. You describe what you want, you refine, you build components, and it works. But then you look at it and go "hmm, that section feels off," and suddenly three hours have disappeared while you adjust spacing and swap fonts for the twelfth time. The stack I ended up with was React 19 with TypeScript and Vite for the build tooling, which made the development itself incredibly fast. I added Framer Motion for scroll animations and interactive hover effects, deployed it on Vercel, and the whole thing was live in no time. The vibe coding got me there quickly, which is both a blessing and a curse, because it gives you all the extra time in the world to obsess over the design. If I'm being honest, I probably spent 80% of the total time on design decisions and 20% on the actual coding. And I wouldn't change a thing, because the details are what make it feel like yours. So, if you're thinking about building your own portfolio, my advice is simple. Just start. The tools today make it easier than ever to vibe code something real into existence. But also, budget twice as much time as you think you'll need, because you will redesign that header at least four times. And if you want to know more about the process or need help with your own portfolio project, feel free to reach out. Check it out and let me know what you think! adithyaramakrishnan.tech #VibeCoding #WebDevelopment #React #TypeScript #Portfolio #FrontendDevelopment #BuildInPublic

  • graphical user interface, diagram

To view or add a comment, sign in

Explore content categories