Full-Stack Engineer

I'm a Full-Stack engineer with a passion for building high-quality and scalable software. I work on everything from the database to the pixel, and I'm always looking for new challenges.

v1 (previous version of this website, opens in a new tab)
Rubén Buzón
Name
Rubén Buzón
Role
Full-Stack Engineer
Based
Spain

A bit about me.

Hey there! My name is and I'm a software engineer based in Spain. I started programming when I was 14 because I've always loved video games and I wanted to know how software was made, and I never stopped.

I'm passionate about technology and science in general. I truly believe that technology, specially software, can change the world for the better. That's why I'm always looking for new opportunities to work on projects that can make a difference, and why I put so much effort, care and passion into my work (like this website!).

I would describe myself as a full-stack developer with experience in a wide range of technologies, but I'm always looking to learn new things and improve my skills.

  1. Web development React, Astro, performance, SEO
  2. Backend development Go, Node, SQL, real-time
  3. Software architecture Microservices, event-driven, CQRS, DDD
  4. Mobile development React Native, Kotlin, Jetpack Compose
  5. UI/UX design Interfaces with care in the details
  6. ML/AI Computer vision, OCR pipelines, LLMs

Places I've built at.

Since 2019 I've been shipping across the whole stack, often for more than one team at a time. Click on the cards to learn more about the places I've worked at, and a little bit about what I did there.

  • Gabinsoft

    2022 - present

    • Led the creation of the platform, building the backend, frontend, and mobile apps from the ground up.
    • Designed and implemented the psychologist platform based on business requirements, developing new features and improving existing ones.
    • Developed the marketing website with a focus on design, SEO, and performance.
    • Migrated critical and resource-intensive processes to independent Go services, enabling platform scalability and reducing bottlenecks.
    TypeScriptGoReactReact NativeHTML/CSSDockerKubernetesSQLRabbitMQRedisNodeJSGoogle CloudGit

Things I've shipped.

Products used by thousands of people, open-source tools and a few experiments I built because I was curious.

Gabinsoft

Gabinsoft is a company specialized in building tools for psychologists. I developed the full-stack web and mobile applications, as well as the backend services.

These apps include a complete CRM, billing system, calendar, real-time chat, video calls, and more.

TypeScript Go React React Native SQL
app.gabinsoft.com

Me Asesoran Rentas

Me Asesoran Rentas is an app that helps users file their tax returns. I developed the backend services, web and mobile apps, and review tools.

This project integrates several government APIs and is used by thousands of people every year.

TypeScript React React Native SQL Gov APIs
rentas.measesoran.com

Ferropanel

Ferropanel is an open-source visual configurator for ADIF station dashboards, built after reverse engineering the original QR-based system.

It generates fully customizable panel URLs and includes a custom React wrapper connected directly to the original real-time data WebSocket.

TypeScript React TailwindCSS Shadcn UI WebSocket
ferropanel.rubenbupe.com

More projects

Senior Android Launcher

Senior Android Launcher

Senior Launcher is an Android launcher app designed for older users, with a simplified interface, visual accessibility, and optional remote control through a backend. Inspired by the iPhone Guided Access mode, I developed it for my grandmother and some of my friends' grandmothers, who use it daily.

Kotlin Android Jetpack Compose AI Assisted
Gabinsoft landing & website

Gabinsoft landing & website

A marketing site with a hero inspired by Linear's, built with Astro, TailwindCSS and TypeScript focusing on performance, SEO and accessibility. Later wired to a headless CMS with a custom caching layer so the marketing team ships without developer intervention.

TypeScript Astro TailwindCSS Strapi
Recipe AI video parser

Recipe AI video parser

An API that parses cooking videos to extract structured recipe data: ingredients, quantities, and step-by-step instructions. I use it with iOS Shortcuts to automatically save recipes from social media videos to my recipe manager app.

Golang Typescript AI Gemini
Facial expression recognition

Facial expression recognition

One of my final university projects: a system capable of detecting facial expressions in real time using a webcam. Built with TensorFlow and OpenCV, it detects 3 expressions with 86% accuracy, or 5 with 74%. It received an honorable mention.

Python TensorFlow OpenCV
Building roof detection

Building roof detection

Also a final university project: a system that detects building roofs in satellite images, deployed as a real microservices architecture (web app, image-processing backend, analytics service) with a CI/CD pipeline to Kubernetes. It earned me a job offer from my professor's company, which I declined to pursue my own projects.

Python React Docker Kubernetes MongoDB TensorFlow Github Actions

Other projects

I've shared several open-source and side projects over the years, and I plan to keep building in public. Some examples include some utilities that I built for myself, React Navigation utilities, ML/AI experiments, and a Twitter client for Bash.

TypeScript React Native Python Bash AI ML

Let's build the future together

Want to get in touch?

My inbox is always open. Whether you have an opportunity, a project you'd like to discuss, or a question, I'll try my best to get back to you!