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

Latest from the blog

// Notes, learnings and experiments

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.

4 min read

Stats

// The numbers speak

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

Portfolio

// Real-world projects

  • Landing

    Colorprof

    Professional website for a painting company in Valencia. Secured contact form and conversion-focused design.

    Astro 5, Tailwind CSS

  • Financial Tool

    IRPH Calculator

    Financial calculator estimating IRPH mortgage damages, connected to Google Sheets for real-time calculations.

    Astro 5, Google Sheets API

  • SaaS

    IMS

    SaaS for installation companies: measurements, quotes, installations, and team management.

    Astro 5, Supabase, PWA

  • Blog

    aitorevi.dev

    This very site as a case study: technical decisions, stack, accessibility and consent-aware analytics, explained with reasoning.

    Astro 6, Keystatic, Tailwind

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.

    Testing Mocks TDD

    Workshop code

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.