Skip to main content

Full Stack Developer

Aitor Reviriego

Aitor Reviriego

Software Craftsman

I'm a keyboard superhero, embarking on an epic adventure to unravel the mysteries of Quality Code. Not just any code... code for humans. My mission is clear: writing elegant code.

What I do

// How I build software

  • Backend Craft

    Java, C#, .NET, Node.js. APIs that model the domain with care and stand the test of change.

  • Frontend Craft

    React, Next.js, Astro — interfaces with soul, accessible and genuinely fast.

  • Infra & DevOps

    Docker, GitHub Actions, Google Cloud, DigitalOcean. Reproducible pipelines and deployments without surprises.

  • Clean Architecture

    Hexagonal, ports & adapters — code that breathes and welcomes change.

  • TDD & Testing

    Red-Green-Refactor as a daily discipline. Tests as design, not a safety net.

  • AI-Assisted Dev

    Claude Code, Copilot, Gemini. AI as a craftsman multiplier, not a replacement.

Tech Stack

// tech constellation

Stack
Backend Frontend Infra Practices AI

Stats

// The numbers speak

0
Years writing code
0
Years of product vision
0
Stacks mastered

Latest from the blog

// Notes, learnings and experiments

Universal accessibility symbol surrounded by eye, keyboard and contrast icons connected by circuit traces
  • Accessibility
  • WCAG
  • Astro

Web accessibility: how we applied WCAG 2.2 AA to aitorevi.dev

A practical walkthrough of the technical decisions that brought aitorevi.dev to WCAG 2.2 Level AA compliance: contrast, focus, semantics, motion and more.

Estimated reading time: 10 min read 10 min read
Green check-mark shield breaking apart with red glowing cracks over a dark circuit board.
  • Testing
  • TDD
  • Mocks

Strict mocks vs fakes: when green is a lie

A test can be green and still hide a bug. The difference between a strict mock and a fake is not theoretical — it changes what you are verifying.

Estimated reading time: 4 min read 4 min read

Talks & Workshops

// What I share with the community

  • Workshop

    Git Hands-on

    Lean Mind ·

    Hands-on Git workshop for junior apprentices. Covered the main commands, Git usage in corporate environments, and different workflows. Attendees had a purpose-built repository with examples to practice on their own.

    Git

    Workshop code

  • Workshop

    Mock 101: The Art of Testing

    With Aitor Santana Cabrera

    Nerdearla ·

    Workshop covering the fundamentals of test doubles: dummies, stubs, spies, strict mocks, and fakes. Examples in Java, Python, TypeScript, C#, Go, and Kotlin to grasp when and why to use each.

    TestingMocksTDD

    Workshop code

Continuous Practice

// Katas to keep the fundamentals sharp

Every kata is real code on GitHub, solved with strict TDD and clean architectures. Not theoretical exercises: the discipline that sustains everything else.

0
katas
0
languages
0
principles

What people say

// Their words, not mine

Say hello

// No filter needed

Question about a post, feedback, or just want to talk code? Go ahead.

Required fields

Data Protection — key info

Controller: Aitor Reviriego Amor. Purpose: Respond to your message. Legal basis: Your consent when submitting the form. Recipients: No data is shared with third parties unless legally required. Rights: Access, rectify, erase and others, as explained in the Privacy Policy.