A minimalist and efficient computer science portfolio website built with vite, tailwind and Astro.
- Astro - Core framework. Chosen for its zero-JS-by-default output and incredibly fast static site generation.
- Tailwind CSS v4 - Utility-first styling framework used to build the bespoke, responsive dark theme.
- Motion One - A tiny, high-performance animation library utilizing the native Web Animations API for smooth scroll-reveal effects.
- Pixelarticons - Retro, 8-bit aesthetic icons used for section headers and UI elements.
- Simple Icons - Used via CDN for accurate, brand-colored vector logos in the Skills section.
- Typography -
@fontsource/geist-monofor technical metadata alongside system sans-serif fonts for optimal readability.
All content is component-driven for easy maintenance. Key content files include:
src/components/Hero.astro- Introduction and social links.src/components/Coursework.astro- Relevant academic courses.src/components/Experience.astro- Professional roles.src/components/Education.astro- Academic history.src/components/Projects.astro- Featured GitHub repositories.src/components/Skills.astro- Languages and tools.
Designed and built by Sayan Sharma.