Hey Dev.to community! π
Iβm excited to finally share my personal developer portfolio β something Iβve been designing and building from scratch over the past weeks.
π etienne-dev.de
Whatβs inside:
π¨ Custom layout & design β tailored to reflect my style as a developer
π Light/Dark mode toggle β with persistent theme handling
π Language switch (EN/DE) β including downloadable CVs in both languages
π¬ Terminal-style intro section β because developers deserve fun intros too
π¨ Contact form β with email confirmation built using Express and Nodemailer
π± Fully responsive β optimized for mobile, tablet, and desktop
This portfolio is a reflection of how I work as a fullstack developer who cares about UX, design consistency, and code quality.
Would love your feedback or just a quick visit! π
Thanks for reading β
Etienne
Top comments (12)
It's pretty sweet! Very creative, loved the terminal, and the design is pretty slick!
Would be cool if you could implement auto-theme detection based on system preference.
That's my opinion as a dev.
However, as someone who has screened over 200 applicants, and based on my experience with recruiters and hiring managers, here's what I know:
Resumes and portfolio websites are less about flare and more about practicality.
Check out my portfolio as a point of reference if you like and let me know your thoughts!
Hey Wassim, appreciate the detailed feedback.
Glad you liked the terminal and overall design!
Your points from the recruiter side are super valuable. Makes total sense that simplicity and quick access to key info matter more in that context. The portfolio was intentionally more expressive β kind of a creative first draft. Might explore a lighter version later, especially for applications
Also checked out your site β really clean and focused. Definitely gets the point across on what hiring managers look out for
Thanks again for the input :)
pretty cool putting it all together by yourself - feels good to finally share stuff you build for yourself imo. you think making your own projects changes how you see your work or skills?
Yes, absolutely. Creating my own projects made me own absolutely everything β no one else to debug, tweak UI, or make choices for me. It helped me see where I'm strong, where I've just been "getting by", and what I really like building. It's definitely shifted the way I perceive my work professionally as well β it feels more intentional now.
This is Cool!
Why is the website lagging?
Animations are very slow and your image isn't loading.....
im using brave and found that the animations are little late!!!
Really like how you mixed UX polish with that terminal intro, it makes it stand out.
How did you approach building the light/dark and language switches together?
Thanks! Glad you caught on to it β I was attempting to achieve a good balance of clean UX with a bit of personality :)
For the language and theme switch, I'm using a combination of state, localStorage and some utility logic to make it consistent and persisted
Translations are handled via i18n, and theme colors are dynamically swapped depending on the currently used mode β nothing too heavy-duty, just a light-weight configuration that does the trick
looks really good!
Nice work, always wanted to create a portfolio. But it would end up being a page of API endpoints :) Server side heavy.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.