Disponible para proyectos y empleo

Hago que la caseta, las deudas y hasta los hábitos funcionen solos.

Soy Diego, desarrollador full‑stack. Empiezo por la base de datos, sigo con la API en NestJS y termino en pantallas de Angular. He construido un sistema de control de accesos, una app de deudas, una de hábitos y una nube personal.

serenagate / visits.sql
-- cada entrada a la caseta queda registrada
create table visits (
  id           serial primary key,
  visitor_id   int references visitors(id),
  resident_id  int references residents(id),
  check_in     timestamptz default now(),
  check_out    timestamptz
);
6proyectos terminados
3motores SQL: MySQL, PostgreSQL y SQL Server
2lenguajes para escritorio: C# y Python

01 / proyectos

Lo que he construido

Proyectos propios, cada uno con un problema distinto. Todos empiezan por el modelo de datos.

01
HábitosTerminado

Habtree

Plataforma para dar seguimiento a tus hábitos con un giro especial: todo gira en plantar árboles. Cada hábito completado hace crecer tu árbol, sube tu nivel y desbloquea nuevas especies.

AngularNestJSSQL
Habtree
Pantalla principal de Habtree con la isla, el árbol en etapa semilla y la lista de hábitos de hoy
02
Gestión escolarTerminado

Kardefixy

Panel para administrar materias entre estudiantes y maestros. Permite planificar horarios y llevar la gestión de los maestros desde un solo lugar.

AngularNestJSSQL
Kardefixy
Panel docente de Kardefixy con materias, horas, alumnos, clases y carga semanal
03
Finanzas personalesTerminado

Presdeu

Plataforma para gestionar las deudas y los pagos de la vida cotidiana: a quién le debes, quién te debe y cuánto falta por pagar.

AngularNestJSPostgreSQL
Presdeu
Tabla de deudas de Presdeu con nombre, monto y acciones
04
Control de accesosTerminado

SerenaGate

Plataforma para la gestión de entrada y salida de personas y vehículos en un coto, un edificio o cualquier lugar similar donde haya un guardia de por medio.

AngularNestJSSQL
SerenaGate
Pantalla de control de entrada de SerenaGate con registro de ingreso y captura de fotos
05
Estilo de vidaTerminado

Estilive

Plataforma sobre estilo de vida: guarda tus cuentas de sitios como Netflix o Spotify, lleva el seguimiento de los videojuegos y entretenimiento que has visto, y registra tus entrenamientos en el gym o en casa.

AngularNestJSMySQL
Estilive
Panel de Estilive con juegos completados, horas jugadas, títulos vistos y repeticiones
06
Nube personalTerminado

Kuradrive

Nube personal pensada para máxima seguridad y privacidad: tus archivos viven en tu propio servidor y no salen de ahí sin que tú lo pidas.

AngularNestJSVPS
Kuradrive
Explorador de archivos de Kuradrive con carpetas, archivos y espacio usado

02 / habilidades

Con qué trabajo

01

Frontend

Angular, TypeScript, HTML y CSS. Formularios largos, tablas y paneles de operación.

02

Backend

NestJS sobre Node.js, con REST, validación y reglas de negocio en el servidor.

03

Datos

MySQL, PostgreSQL y SQL Server. Modelo el diagrama ER antes de escribir código.

04

Escritorio

C# y Python para herramientas internas y automatización.

05

Equipo

Git, Jira y Scrum con sprints semanales.

03 / sobre mí

Me gusta el software que se nota en el día a día: la fila de la caseta que avanza más rápido, el pago que ya no se olvida.

Mi base es Angular en el frontend y NestJS en el backend, sobre bases de datos relacionales. Cuando un problema pide una app de escritorio, uso C# o Python.

Empiezo cada proyecto por el modelo de datos, porque ahí se decide si un sistema va a escalar o se va a romper. Después construyo la API y al final la interfaz, pensando en la persona que la va a usar con prisa.

Trabajo en sprints semanales: planeo el lunes en Jira, construyo en ramas de Git y el viernes hay una demo funcionando.

Fuera del trabajo sigo programando: llevo mis hábitos en una app con niveles y mantengo mi propia nube personal.

04 / contacto

Cuéntame qué se está haciendo a mano en tu operación. Lo vemos.

alodiego@outlook.com