Skip to content
View alvarotorresc's full-sized avatar
:electron:
Back-end Developer at Soltel
:electron:
Back-end Developer at Soltel

Organizations

@z1-lab

Block or report alvarotorresc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alvarotorresc/README.md

Álvaro Torres Carrasco

Software developer with a backend and infrastructure focus. I build and run the whole stack: backend services in Java (Quarkus), Python (Django), TypeScript (NestJS) and Go on PostgreSQL, packaged with Docker and deployed on Linux servers I administer myself, with automatic TLS, CI/CD, monitoring and backups. And I care about software that respects the people who use it: my own apps work offline, need no account and send nothing to a server.

Backend · Java (Quarkus), Python (Django), TypeScript / Node.js (NestJS), Go · PostgreSQL, SQLite · REST APIs Infrastructure · Linux (Debian, Ubuntu, Fedora), Docker Compose, Caddy, GitHub Actions and GHCR, self-hosted observability (Umami, Upptime, Sentry) · currently building a Proxmox homelab Client · Kotlin and Jetpack Compose (Android), Astro, React, Ionic

Projects

  • Bito · Habits that stick. Offline-first habit tracker for Android in Kotlin and Jetpack Compose: no accounts, no cloud. Source
  • Quedamos · Coordinate meetups with your group: shared availability, plans and votes. NestJS and PostgreSQL backend, Ionic/React client, containers published to GHCR and deployed on my own server. Web and Android. Source
  • BaseCero · Your money, from scratch. Personal finance as a web app that lives entirely on your device: no accounts, no server. Source
  • PokeUtils · Your retro Pokémon guide: competitive analysis, breeding tools and a full Pokédex. 1025 Pokémon, 16 tools, Spanish and English. Source
  • create-astro-blog · Node CLI published on npm: a customizable Astro blog with one command. Source

Now

Moving my production services from a VPS to a self-hosted Proxmox homelab, and writing about it on the blog.

Elsewhere

Pinned Loading

  1. alvarotc.com alvarotc.com Public

    My personal Website/Blog

    TypeScript

  2. bito bito Public

    Hábitos que se quedan · offline-first FOSS habit tracker for Android

    Kotlin 1

  3. quedamos-app quedamos-app Public

    Tu grupo quiere verse y nadie sabe cuándo. Quedamos hace la pregunta y os avisa cuando podéis todos. Web + Android.

    TypeScript

  4. libroteca libroteca Public

    Una comunidad donde los libros se leen, se comparten, se recomiendan.

  5. PokeUtils PokeUtils Public

    Your retro Pokémon guide: competitive analysis, breeding tools, complete Pokédex and damage calculators.

    JavaScript