Creating a portfolio is more than just showcasing your work—it's an opportunity to demonstrate your skills and approach to development.
I decided to build mine using Blazor WebAssembly for several reasons:
- C# everywhere: Write frontend logic in a language I'm comfortable with
- Component-based: Reusable, maintainable components
- Performance: Fast, interactive experiences without heavy frameworks
- Static hosting: Deploy anywhere, even to basic static hosts
The result is a responsive, fast-loading portfolio that showcases both my work and my technical choices. If you're considering Blazor for your next project, I'd recommend it!