As a developer and designer, I needed a personal brand identity that reflected both sides of my work — technical precision and creative vision. I explored monograms, abstract marks, and typographic solutions before landing on a minimal yet distinctive logo. The final mark works as a favicon, portfolio watermark, social media avatar, and professional signature — tying my entire digital presence together under one cohesive identity.
Personal project — Otmane Elhaddaji
Adobe Illustrator / Photoshop / Figma
Create a minimal, versatile personal brand mark that represents both development and design expertise across all digital and professional touchpoints.
Designing your own brand is notoriously the hardest brief. You're simultaneously the client, creative director, and designer — which means endless second-guessing and scope creep. Staying disciplined and treating it like a real client project was essential.
The mark needed to represent both technical skill and creative ability without leaning too far in either direction. A logo that looks too "techy" alienates design clients, while something too artistic doesn't resonate with engineering-minded prospects. Finding the intersection was the key puzzle.
A personal brand logo lives in some of the smallest display contexts — favicons at 16x16 pixels, browser tabs, social thumbnails. The design had to maintain clarity and identity at these extreme small sizes while still looking sophisticated at full scale on the portfolio.
The logo now ties together my portfolio site, GitHub profile, LinkedIn, social media, and professional emails under one recognizable identity. It makes my work instantly attributable across every platform.
Both light and dark theme variants were created, ensuring the logo looks perfect whether displayed on a dark portfolio background or a white business document. No context breaks the brand.
Having a polished personal brand mark demonstrates attention to detail — the same quality clients expect in the work I deliver. It serves as a subtle proof of competence before any conversation even begins.