Behind the Scenes: Crafting My Digital Space
So, this portfolio? Yeah, it’s not just a list of links. This site itself is one of my projects – maybe the most personal one! It’s been brewing for a while, a chance to build something from scratch that reflects how I think and work: blending thoughtful design, smart tech choices, and honestly, just making something I genuinely enjoy using. Plus, maybe throwing in a little hidden magic ✨ along the way.
I wanted more than a static page; I wanted a space that felt alive, fast, and represented the different hats I wear – designer, marketer, developer, tech enthusiast. It’s my digital home base.
Early planning stages - sketching out the flow and structure. Program: Figma.
It Started with Design Thinking
Before touching a line of code, I put my designer hat on firmly. This meant stepping back and thinking about the experience:
- User Flow & UX: How should someone navigate? What’s the easiest way to find relevant projects? Mapping out the user journey was key.
- UI Wireframing: Sketching out the components – the project cards, the filters, the navigation – to get the structure right before diving into visuals.
- Visual Identity: Defining the dark theme, the color palette (yeah, I like red!), typography, and overall mood to feel modern, crisp, and a bit playful.
- Scope & Compromise: Being realistic! Deciding which features were essential (like good filtering) and which could wait, keeping maintainability in mind.
It’s this process – analyzing the needs, planning the structure, defining the aesthetics – that lays the foundation, whether it’s for a client or my own playground like this.
Choosing the Tech Stack: Performance & Sanity
With the design vision clearer, it was time to switch to my developer brain. The goals here were speed (because who likes a sluggish website? 🐢) and maintainability (because I knew I’d want to update this regularly without headaches).
This led me to Astro. I’d used it before and genuinely love its approach. It lets me build super-fast sites by default but also sprinkle in interactivity exactly where needed using tools I like (like Preact for the filters). That balance felt right for this project. It keeps things snappy for you (Mr. or Miss. reader) and manageable for me (Dani!).
⚡ Snappy Performance
Keeping load times minimal was non-negotiable. Astro’s focus on sending less JavaScript helps achieve that almost instant feel. Smooth scrolling, fast clicks – it just feels better.
📝 Maintainable Content
Adding new projects shouldn’t be a chore. Using Markdown/MDX means I can just drop a new file in, write like this, and the site updates. Simple and effective.
🔎 Interactive Filtering
Needed a slick way to sort projects. Combining Astro islands with Preact and Nano Stores for state management allowed for that instant filtering experience without bogging down the whole page.
✨ Seamless Transitions
Wanted that fluid, app-like feel between pages. Leveraging the View Transitions API helps make navigation smooth without jarring full-page reloads. Keeps the flow going.
The tag filtering system making project discovery easier.
More Than Code: The Full Picture
Building this wasn’t just about design mockups and code. My experience in marketing and communication also played a role – thinking about how to present projects clearly, writing descriptions (like this one!), and ensuring the whole site feels like a cohesive story. Even thinking about little details, like the organic-feeling red background or the hidden Easter eggs I left all around the web (did you find any? 😉), adds personality and interactivity. It’s about blending all those skills.
Tech Stack Snapshot
A Living Project
Ultimately, this portfolio is a snapshot in time. It reflects my skills and interests now. But like any good project (or game save file!), it’s designed to be built upon. I fully intend to keep tweaking, improving, and adding to it over time – both to showcase new things I learn and simply as a personal space to polish my craft. It’s a continuous work-in-progress, just like me.
🕵️♂️ Psst… You Found a Secret!
If you made it this far, let me let you in on a little secret… I’m a gamer. And a nerd. So obviously, I love Easter eggs! And yes—my website is full of them.
Since you took the time to read this, here’s a fun hint for you: nothing unlocks more doors than a friendly Hi-five… or a few… ✋✨
Go on, give it a shot! You might just unlock something cool. 😉