Skip to content
hello@alvarotc.com

~$whoami

alvaro

# type help

Álvaro Torres Carrasco

Software Engineer. I build robust, scalable software. A firm believer in free software and privacy. I also like writing about it.

About

I build the parts of a product that nobody sees until they break: APIs, data models, queues, deploys. And I build them end to end, so whoever uses them never has to worry about their data, their privacy or their security.

Everything I build is free software. I run Linux, self-host what I can, and treat your data as yours. Based in Spain, working in English and Spanish, open to backend and full-stack roles.

Free software
I publish the code of everything I make. If you use something of mine, you can read how it works, build it yourself and take it elsewhere.
Privacy and security
I do not ask you for an account unless it is needed, I do not track you and I think about protecting your data from day one.
Animals
I am vegan and I help animal shelters in Seville. That is where Huellas comes from.
Building in public
I share what I build while I build it: what worked, what broke and why I decided it that way.
More about me
  • Recent reads
    Noches blancasFiódor Dostoievski
  • On repeat
    Wait and BleedSlipknot
  • Tools
    • OpenCode
    • Claude
    • Nobara
    • Kitty
    • DaVinci Resolve
    • DuckDuckGo
    • GrapheneOS
    • Docker
    • GitHub
    • Astro
    • Go
    • Python
    • Django
    • NestJS
    • PostgreSQL
    • MongoDB
  • BuildingHuellasA platform to reunite lost pets with their families.In design

Projects

All projects

Experience

Full CV (PDF)
  1. 2025 - now

    Software Engineer, Soltel

    I learned to design microservices in Java and Node that talk to each other and to external agents. I built a case-scoring system from scratch with Drools. I am now migrating several public grant and scholarship systems into a single robust system that talks to external systems and works with Kafka queues.

  2. 2022 - 2024

    Software Engineer, Therapyside

    I learned to keep a platform with more than 5,000 daily users running in production, and that boring is a virtue. I migrated the project from Python 2.7 to 3.7, moved the websockets to Django Channels and built an internal platform so marketing, sales and other teams could manage patients, subscriptions and charts. I worked on the backend of Therapyside, an online therapy platform: couples therapy, onboarding and notifications.

  3. 2020 - 2022

    Software Engineer, Z1 Digital Studio

    I learned to deliver as a team with real clients, with Scrum or Kanban depending on the project, and that tests are not optional. I helped build products for clients in the US and Canada, such as Waking Up and Storytelling with Data, with Python, Django, Node and TypeScript.

  4. 2018 - 2020

    Higher Technician in Web Application Development (DAW), IES Velázquez

    I learned to program for real: Java, JavaScript and databases, and found out I liked the server more than the screen. I earned freeCodeCamp's JavaScript Algorithms and Data Structures certification, competed in Codefest 2019 at Everis and went to many meetups and code fests.

Stack

Backend

Python, DjangoNode, NestJS, TypeScriptJava 17

Data

PostgreSQL, OracleMongoDB, RedisCelery

Infra

Linux, DockerAWS, HetznerGitHub Actions, Jenkins

Frontend

React, AstroAngularTailwind, Capacitor

Off the clock

What I do when the laptop is closed.

Contact

Open to backend and full-stack roles. I usually answer within a day.

$mail alvaro

Sent through a self-hosted service, no tracking.