Case Study

MySEODesk: A Developer Site That Does the Selling

Most developer portfolios are a list of logos and a contact form. This one is a working demonstration of everything we know how to build.

MySEODesk homepage showing developer portfolio with dark theme and code snippet

The thinking behind it

When a potential client visits a developer's website, they're looking for one thing: proof that this person can actually build what they're promising. A fancy template with placeholder text doesn't cut it. The site itself needs to be the proof.

That was the starting point for MySEODesk. Instead of just listing past projects, we built a site that demonstrates the full range of skills on display -- dark mode theming, responsive design, bilingual content, a live chat widget, and a project gallery with real screenshots pulled from live servers.

What makes it different

A project gallery that updates itself

The work gallery at myseodesk.com/work isn't a static list. Each project card shows a live screenshot, a short description, tech tags, and links to either the live site or a detailed breakdown. When a new project ships, a card gets added. The gallery grows as the portfolio grows.

Dark mode that actually works

Not just "swap the background to black." The entire color system is built with design tokens -- every surface, text color, border, and shadow adapts properly. Code blocks stay readable. Images don't blow out. The theme toggle persists across pages via localStorage.

Bilingual without a CMS

The site supports English and Spanish without a translation plugin or a CMS. The Spanish version uses the same layout and navigation, just with translated content. This keeps things fast -- no database queries, no third-party API calls, no framework overhead.

Live chat powered by Groq

The chat widget in the bottom corner isn't a canned chatbot reading from a script. It runs on Groq's Llama 3.3 model via a lightweight PHP backend, answering questions about the developer's skills, availability, and project experience in real time. It's fast enough that responses feel instant.

Infrastructure

MySEODesk runs on a CloudPanel VPS alongside six other production sites. That's a deliberate choice -- it proves the infrastructure can handle multi-tenant hosting without performance issues. The site is static HTML with PHP for the chat API, served through nginx with Let's Encrypt SSL. No build step, no CI pipeline, no Docker. Just files on a server, deployed with rsync.

Total page weight for the homepage is under 200KB. First contentful paint is well under a second. There's no JavaScript framework -- just vanilla JS for the theme toggle, chat widget, and mobile menu.

Why it matters for clients

A developer who can't build a good website for themselves probably can't build one for you either. MySEODesk exists to settle that question before the first call happens. Every feature on the site -- the SEO, the performance, the responsive design, the bilingual support -- is something we offer to clients. The site is the portfolio, the demo, and the pitch all in one.

Project Details

Project
Developer portfolio & SEO toolkit
Purpose
Showcase skills, generate leads, demonstrate capabilities
Stack
HTML5, PHP 8, Tailwind CSS, Groq API, vanilla JS
Hosting
CloudPanel VPS (shared with 6 other sites)
Page weight
Under 200KB (homepage)
Website
myseodesk.com

Key features

  • Dark / light mode with token system
  • Bilingual (EN/ES) without CMS
  • Live chat (Groq / Llama 3.3)
  • Project gallery with live screenshots
  • Under 200KB total page weight
  • No framework, no build step
  • Multi-tenant VPS hosting

Need a portfolio site or developer platform?

Let's talk about it →

Your site should sell for you

A good website doesn't just sit there -- it answers questions, builds trust, and moves people toward a decision. If yours isn't doing that, let's fix it.

Start a conversation