DEV Community

Cover image for How I Built My Personal Developer Portfolio from Scratch (with HTML, CSS & Love)
Joseph Jo
Joseph Jo

Posted on

How I Built My Personal Developer Portfolio from Scratch (with HTML, CSS & Love)

How I Built My Personal Developer Portfolio from Scratch (with HTML, CSS & Love)

As developers, we often focus on building things for othersโ€”but building something for yourself is just as important. In this post, Iโ€™ll walk you through how I built my personal portfolio site from scratch, the choices I made, and what I learned along the way.

๐Ÿ“ Live Site: josephjo.me


๐Ÿš€ Why I Built It

I wanted a central place to showcase my skills, projects, and provide an easy way for people (recruiters, collaborators, curious devs) to learn about me. I also wanted something lightweight, fast, and search-engine friendly.


๐Ÿ› ๏ธ Tech Stack

  • HTML & CSS โ€“ No frameworks, just good old-fashioned markup and styles.
  • Responsive Design โ€“ Built mobile-first.
  • Custom Animations โ€“ Subtle transitions for a modern feel.
  • Self-hosted via GitHub Pages / Cloudflare Tunnel (for now).

๐Ÿ’ก Design Philosophy

  • Keep it clean and minimal
  • Highlight my skills and personality
  • Use accessible colors and fonts
  • Optimize load speed and SEO

โš™๏ธ SEO & Performance Tips

Here are a few tricks I used to improve my visibility:

  • โœ… Custom meta tags for title, description, and social share previews
  • โœ… Used alt tags and semantic HTML
  • โœ… Sitemap.xml and robots.txt included
  • โœ… No unnecessary JavaScript โ€” lightning-fast loads

Iโ€™m still working on getting backlinks (which help with Google ranking), but just launching it taught me a lot about how SEO actually works.


๐Ÿ”— Lessons Learned

  • Even a one-page site can be powerful if itโ€™s focused.
  • Good SEO isnโ€™t just about keywordsโ€”structure, speed, and clarity matter too.
  • Sharing your site in the right places (like GitHub README, forums, Dev.to!) builds credibility and organic visibility.

๐Ÿ™Œ Want to Build Yours?

Feel free to view the source or get inspiration:
๐Ÿ“Ž Portfolio: josephjo.me

Iโ€™d love feedback, or if youโ€™ve built something similar, drop it below โ€” Iโ€™m always curious to see how others approach their digital โ€œbusiness card.โ€

Thanks for reading! ๐Ÿš€

Top comments (0)