Web design & development
Personal website.
This portfolio: a static Astro and TypeScript website with a persistent profile, project pages, and space for a PDF CV.
- Astro
- TypeScript
- CSS
- GitHub Pages
About the project
A place to bring software, teaching, and creative interests together. The website uses Astro to generate static pages, with a shared profile sidebar, project summaries, and a CV section. Its deployment workflow targets GitHub Pages and the custom domain danielduda.dev.
What’s inside
- A profile sidebar that stays accessible while scrolling on desktop.
- Separate Home, Projects, and CV pages.
- Project descriptions and links to their source repositories.
- A responsive layout for smaller screens.
- Support for an embedded PDF CV and a download link when the file is supplied.
Current stage
The profile image is a monogram. The CV is available as an embedded PDF and a download, and the sidebar includes GitHub, LinkedIn, and email links.
Setup instructions and more technical details are in the repository README (opens in a new tab).