Developer

Blanca Rosa Gómez Fernández

Software Crafter

I'm a developer with experience working across frontend, backend and domain layers. I'm passionate about clean code, software architecture and continuous learning.

Portrait of Blanca Rosa Gómez Fernández

A little more about me

I like building software that makes sense — not only when it works, but also when you come back to the code months later.

MY APPROACH

During my professional experience, I have worked across different layers of software applications, from frontend and backend to the domain layer.

I enjoy understanding the problem behind the code and building solutions that remain clear, maintainable and easy to evolve.

THINGS I CARE ABOUT

Good software

  • Clean Code
  • Software Architecture
  • TDD
  • DDD
  • Maintainability
  • Continuous Learning
  • Problem Solving

Curious by nature.

Always learning, experimenting and looking for better ways to build things.

Professional experience

Building software from different perspectives.

Lean Mind

Software Crafter

August 2024 — Present

I work across different layers of software applications, from frontend and backend to domain modelling and integrations with Python services.

  1. Frontend

    React · TypeScript · Chakra UI · Vitest

  2. Domain

    DDD · TDD · Hexagonal Architecture · Clean Architecture

  3. Backend

    Node.js · NestJS · REST APIs · SSE

  4. Python integrations

    Python · Optimization services · Service integration

AI can accelerate the way we build software, but good engineering still depends on understanding the domain, validating decisions and keeping the code maintainable.

Build, validate, improve

  1. BUILD Implementation + architecture
  2. VALIDATE Testing + human review
  3. IMPROVE Refactoring + learning

Technologies & skills

Tools change. The way we build matters more.

Frontend

  • TypeScript
  • JavaScript
  • React
  • HTML
  • CSS
  • Chakra UI
  • Leaflet
  • Vite
  • Vitest
  • React Testing Library

Backend

  • Node.js
  • NestJS
  • REST APIs
  • SSE

Architecture & Quality

  • DDD
  • TDD
  • Hexagonal Architecture
  • Clean Architecture

Data

  • SQL
  • SQLite
  • Drizzle ORM

Python & Integration

  • Python
  • Service Integration
  • Optimization Algorithms

DevOps

  • Git
  • GitLab CI/CD
  • Docker

AI & Agentic

  • AI-assisted development
  • Agentic workflows
  • Human review
  • Sustainable code

Explored & learned

Explored & learned

  • Kotlin
  • Java
  • AI & Agentic Systems
  • WordPress
  • Robotics

Personal projects

Ideas I turn into real systems.

Articles & talks

Sharing what I learn along the way.

  1. How AI transforms the software development lifecycle

    How artificial intelligence is transforming the different stages of software development and how to integrate it while maintaining good engineering practices.

  2. From Monolith to Event-Driven Architecture — MadridJS

    A talk about evolving a monolithic architecture towards an event-driven approach.

    Presented with Adrián Ferrera.

  3. AI breaks pair programming

    A reflection on how artificial intelligence is changing traditional pair programming dynamics.

  4. Repository Pattern

    An introduction to the Repository Pattern and the separation between domain logic and persistence mechanisms.

Education

The starting point of a curiosity that has kept growing.

Higher Technician in Web Application Development (DAW)

IES Las Galletas

Shall we build something interesting?

I'm always open to new ideas, conversations about software and projects worth building.

LinkedIn GitHub

Blanca Rosa Gómez Fernández

Developer