This is my personal portfolio site, built to showcase who I am, what I've built, and where I've been. It covers my work experience, software and data projects, a travel gallery, and a way to get in touch.
Home — A quick intro with an animated typewriter effect cycling through my roles. Short, sweet, and hopefully memorable.
Projects — A filterable grid of things I've built, ranging from full stack web apps and microservices to data analysis and ML projects. You can filter by software or data, or just browse everything at once.
Work Experience — An animated timeline of my professional journey, plus a leadership section highlighting hackathons and mentoring experiences.
Travel — A photo gallery from my travels. No bullet points needed, just good memories.
Contact — A terminal-styled form hooked up to Formspree. Drop me a message anytime.
Next.js 15 with the App Router, React 19, TypeScript, Tailwind CSS v4, and Framer Motion for animations. The dev server runs on Turbopack.
npm install
npm run devThen open http://localhost:3000 and you should be good to go.
npm run build # production build
npm run lint # run eslint
npm start # serve the production build