8 min read

Building the XergioAleX Brand: The Ninja Coder Identity

Building the XergioAleX Brand: The Ninja Coder Identity

I spent years building products, writing code, and shipping features — but I never really thought about how I presented myself visually. My GitHub profile, my talks, my social media… everything felt disconnected. At some point I realized I wanted something that tied it all together. Something that felt like me.

This is how the XergioAleX brand came to be.


Why I Decided to Build a Personal Brand

For most of my career, I let the work speak for itself. Repositories, deployments, products — that was my identity. And honestly, for a long time that was enough.

But as I got more involved in giving talks, writing, sharing open source projects, and building DailyBot as CTO and Co-founder, I started noticing that having a recognizable visual identity actually matters. Not in a superficial way — it’s just that when people see your content across different platforms, a consistent look helps them connect the dots. It builds familiarity.

So I decided to invest in it.


Why a Ninja?

The idea came pretty naturally. I’ve always liked the analogy of a ninja when thinking about how good engineers work:

  • You move in silence — The best infrastructure is the kind nobody notices. The best code “just works.” You deploy, things scale, bugs get fixed… and ideally nobody had to panic about it.

  • You never stop training — Staying relevant across AI, DevOps, full-stack, open source, and product development means you’re always learning. There’s no finish line.

  • You’re ready for anything — My path has gone through robotics, distributed systems, trading algorithms, cloud infrastructure, developer tools, AI platforms… The ninja idea captured that range well.

  • Code is your tool — Languages, frameworks, architectures — you pick the right one for the job and execute with precision.

It wasn’t just a “cool” concept. It genuinely resonated with how I see my work.


Working with Koru

I worked with Daniel Vasquez Correa (known as Koru), a graphic designer and illustrator based in Colombia. His style was a perfect fit — bold, modern, with great character work. Exactly what this concept needed.

I’m really happy with how it turned out.

Check out Koru’s work:


Let me walk you through the different elements, because there’s a lot of thought packed into this design.

The Ninja Character

The central figure is a stylized ninja — hooded, sharp angles, leaning forward. It has that esports/gaming mascot vibe which I really like. The face is mostly hidden by the hood, with only the eyes visible. I like the idea that the work speaks louder than the person.

The <> on the Forehead

This is one of my favorite details. The angle brackets <> sit right on the ninja’s forehead — the universal symbol for code. It’s what turns this from just a ninja into a coder. Code is how I think, how I solve problems, how I build things. Having it literally on the forehead felt right.

The Shuriken X’s ✦

This one is pretty clever: the letter X in “XERGIO ALEX” is designed as a shuriken — a ninja throwing star. So the typography itself carries the brand concept. Every time you read the name, the ninja theme is right there in the letters.

The Banner

The name sits on a bold ribbon/banner below the character, giving the whole thing a badge-like feel. It’s inspired by esports team logos — dynamic, angular, and it looks good at pretty much any size.


Color Palette

Here are the colors that make up the brand. I gave them names because… why not.

Primary Colors

ColorNameHexRGBWhat it’s for
Ninja Navy#152E4521, 46, 69The main color — ninja body, backgrounds, base surfaces
Crimson Strike#E51641229, 22, 65The accent — highlights, energy, the things you want people to notice

Ninja Navy is a deep dark blue. Think terminal at midnight. It carries most of the visual weight.

Crimson Strike is the pop of energy. It shows up on the ninja’s right side, the banner edges, and interactive elements on the site. A little goes a long way.

As the brand evolved on the website, I kept this accent dynamic by theme: the original Crimson Strike in light mode, and a slightly softer variant in dark mode to reduce visual fatigue on deep navy backgrounds.

Secondary Colors

ColorNameHexRGBWhat it’s for
Shadow Steel#63799699, 121, 150Depth and detail — the subtler stuff
Void Black#0F112415, 17, 36Deep shadows and dark backgrounds
Pure White#FFFFFF255, 255, 255The <> symbol, eyes, highlights

Shadow Steel adds depth to the ninja character — it models the left side while Crimson Strike hits the right, creating that sense of dimension.

Void Black is for the darkest areas. It’s what I use as the dark mode base.

Pure White is reserved for the key focal points: the code symbol on the forehead, the eyes, and major highlights. These are the elements your eye goes to first.

How to Combine Them

  • Main pairing: Ninja Navy + Crimson Strike — this is the signature look
  • Dark mode: Void Black background, softer Crimson accents (#CD3553), white text
  • Light mode: White background, Ninja Navy text, Crimson Strike accents
  • One rule: Don’t use Crimson Strike as a background for text — it’s an accent, not a surface

Implementation Note (Website)

In the current site implementation, accent classes (text-secondary, bg-secondary, border-secondary) use a theme-aware token:

  • Light mode accent: #E41541 (Crimson Strike)
  • Dark mode accent: #CD3553 (softened Crimson for readability)

This keeps the brand identity consistent while making dark mode feel calmer over long reading sessions.


Logo Variants

The brand has a few different configurations depending on the context:

Full Logo (Lockup)

The complete thing: ninja character + name banner. This is what you use when you have space — headers, hero sections, presentations.

Full Logo

Isologo (Icon)

Just the ninja, no text. Good for favicons, app icons, social media avatars, and anywhere the full logo would be too small to read.

Isologo

Ninja Face (Compact Icon)

A close-up of just the ninja’s face — even more minimal than the isologo. This is the version used in the site favicon and very small contexts where you only need the essence of the character.

Ninja Face

Logotype (Wordmark)

Just the “XERGIO ALEX” text with the shuriken X’s. Works well for horizontal layouts, email signatures, or when you want something more subtle.

Logotype

Small Version (Horizontal)

The ninja face paired with the text in a compact horizontal layout. This is the version you see in the site header — it works great for navigation bars and tight horizontal spaces.

Small Version

Color Modes

Each variant comes in white (for dark backgrounds) and black (for light backgrounds).


Where I Use It

A quick rundown of how the brand shows up across different places:

Online:

  • This website — header, hero section, favicon
  • Social media profiles and banners
  • GitHub repos and READMEs

Professional:

  • Tech talks and conference slides
  • Blog posts and articles
  • Open source project documentation

Physical:

  • Stickers (one of my favorites)
  • Business cards

Sticker Mockup

Business Card Mockup


Quick Style Guide

Some basic guidelines for using the brand consistently:

Do:

  • Use the full logo on dark backgrounds
  • Keep clear space around the logo
  • Use Crimson Strike for interactive elements (with the dark-mode softened accent on the website)
  • Pair Ninja Navy with white text

Don’t:

  • Stretch or distort the logo
  • Use Crimson Strike as a text background
  • Pull individual elements out of the logo
  • Add effects like drop shadows or gradients

The logo text uses a custom typeface made for this brand. For everything else, clean sans-serif fonts work best alongside it.


What’s Next

For a while, this brand lived as a bunch of files in a repo and not much else. Now I’m actively using it everywhere — this website, my social profiles, my talks, everything.

It’s more than a logo to me. It represents how I approach my work: stay sharp, keep learning, execute with care. The ninja coder thing started as a fun idea but it’s become a real part of how I present myself to the world.

Let’s keep building.


Resources