I'm always excited to take on new projects and collaborate with innovative minds.
+90 505 447 91 51
https://dogangokce.com
İnönü Mah. 154. Sk. 14/4 Torbalı İZMİR
As a developer, having a personal portfolio is essential—but building one from scratch can feel overwhelming. I wanted a solution that would let me focus on design and content without sacrificing flexibility.
As a developer, having a personal portfolio is essential—but building one from scratch can feel overwhelming. I wanted a solution that would let me focus on design and content without sacrificing flexibility. That’s when I discovered Bi CMS, a headless content management system that gave me full control over both the frontend and backend.
I wanted a portfolio that could grow with me—something fast, easy to update, and developer-friendly. Bi CMS offered:
A clean API to fetch content
An intuitive content editor
Easy integration with my React-based frontend
It was the perfect balance between freedom and structure.
Before diving into code, I mapped out my content types:
Projects: with images, descriptions, tech stack
Blog posts: for sharing insights and tutorials
About me: dynamic, editable bio content
With these in mind, I set up content models in Bi CMS that matched my design layout.
Using React and Next.js, I built the frontend as a static site for speed and SEO. I connected it to Bi CMS via their REST API, fetching project and blog data on build time. Styling was handled with Tailwind CSS for quick, responsive design.
One unexpected bonus: Bi CMS made it so easy to manage content that I started using it for freelance client sites too. I even created custom dashboards and roles for clients to update their own sites—no technical knowledge needed.
Content-first design helps you avoid layout headaches later.
Static site generation is fast and reliable for portfolios.
A good CMS saves time—both now and in the future.
Building my portfolio with Bi CMS gave me the freedom to focus on what mattered most: telling my story. Now I can easily update content, add new projects, or write blog posts—all without touching the codebase.
If you're a developer looking to build a sleek, manageable portfolio, I highly recommend giving Bi CMS a try.
Want help writing a "Projects" page or need a guide on deploying your CMS-based site to Vercel or Netlify? Let me know!