https://miro-dev.netlify.app/

Copyright ©2024 All rights reserved.

Designed & Coded by Miro

About me

The Journey Behind This Portfolio

This portfolio has been a true coding journey—one filled with challenges, breakthroughs, and endless learning. Every detail of the design and functionality has a story, from the structure of components to the intricate handling of layout, styling, and scroll behavior.

Navigating through dark mode implementation, handling responsive layouts, and ensuring smooth user experience with features like the mobile navbar were just the beginning. There were moments of confusion when elements like scroll restoration between pages refused to work as expected. One of the trickiest problems I faced was managing independent scroll behaviors across different sections—seemingly simple, yet complex to implement without affecting the entire layout.

As I added more sections, like Work Profile and Projects, I encountered more issues—ensuring that each section behaved independently while keeping the page navigation smooth and intuitive. And while I solved many of these hurdles, it’s still far from complete. There’s always something to refine, enhance, or rethink.

This portfolio will remain in a state of constant evolution—just like my growth as a developer. New ideas, features, and functionality will continue to be added as I explore and experiment with new technologies and patterns. It’s not just a showcase of my work; it’s a reflection of my journey, filled with late nights, relentless coding, and the satisfaction of overcoming the unexpected.

So as you browse through, know that what you see today might change tomorrow—because this project is ever-growing, just like my passion for development.

What’s Inside?

Here you’ll find:

- My personal projects, each with its own short description and extended technical details in modals.

- A collection of useful developer resources organized by category.

- Custom features like dark mode toggle, responsive layout changes, and interactive modals.

Everything you see here is handcrafted, not generated by templates or page builders. It's built from scratch to reflect both my personality and my technical journey.

How It's Built

- Frontend Framework: React.js

- Styling: Custom CSS Modules

- Routing: React Router

- State Management: React useState, useEffect and localStorage

- Lightbox Gallery: lightbox2 for image zoom and full-screen

- Syntax Highlighting: highlight.js for code snippets

- Responsiveness: Fully responsive with media queries & conditional rendering

- Persistent UI: Some components remember your preferences (like opened lists or dark mode)

Behind the Scenes

Some of the fun (and challenging!) parts of building this portfolio included:

- Implementing scroll behaviors independently across pages

- Creating a dynamic sidebar that moves based on screen size

- Handling code rendering inside modals while keeping it safe

- Keeping state persistent with localStorage (so it "remembers" where you left off)

It might not be full of animations or 3D elements, but it's clean, functional, and evolving.

What Makes It Special?

I’m constantly adding new content, features, ideas, and tools I find useful. It’s not just a static showcase — it’s a place where I organize everything I learn and want to keep close.

So grab a coffee, explore around, and feel free to check back anytime — you might find something new next time you visit!

What's Next?

- Add more projects and resources

- Improve mobile responsiveness

- Implement more advanced features

- Add more resources and categories

And much more!...

https://miro-dev.netlify.app/

Copyright ©2024 All rights reserved.

Designed & Coded by Miro