Esteban Garcés Pérez

Full Stack Developer | AI-Assisted Engineering | CI/CD & Secure Development

Madrid, Spain estebangarcesperez@gmail.com linkedin.com/in/esgarces github.com/Speeson esgarpe.dev

Professional profile

Full Stack Developer and graduate of a Spanish Higher Vocational Degree in Multiplatform Application Development, ranked top of the class, with hands-on experience across frontend, REST APIs, Android, desktop applications, databases and automation. I build solutions with React/TypeScript, Python/FastAPI, Cloudflare Workers/D1 and Kotlin, integrating testing, CI/CD and secure-development practices. I use specification-driven, agent-assisted development to structure verifiable tasks and iterative validation with human oversight.

Experience

Automation and Data Analytics Intern · Aiuken Cybersecurity

2025–2026

  • Designed n8n workflows to integrate systems and automate internal processes in a cybersecurity and IT environment.
  • Developed Python scripts for automation, transformation and data processing.
  • Created Power BI analysis and visualizations for process improvement and decision support.

Database Designer · Nembus Consulting

2024–2025

  • Contributed to a mentoring web application for vocational training.
  • Designed its relational model and supported database integration.

Outside Plant Engineer / FTTH Network Designer · Fibronautas SL

2021–2024

  • Designed fiber-optic networks and produced documented pole-infrastructure calculations.

Survey Engineering Assistant · FCC

2017–2019

  • Supported surveying work and technical documentation using AutoCAD and ETABS.

Technical skills

  • Frontend: HTML · CSS · JavaScript · TypeScript · React · Next.js · Vite · Tailwind CSS · PWA
  • Backend & APIs: Python · FastAPI · Cloudflare Workers · Hono · REST · JWT/sessions · Pydantic · SQLAlchemy · Alembic
  • Mobile & Desktop: Kotlin · Android · Jetpack Compose · Room · WorkManager · Android Keystore · Tauri · Rust · Python sidecars · NSIS
  • Databases & Data: PostgreSQL · D1 · SQLite · Redis · MySQL · relational modeling · normalization · indexes
  • Cloud & DevOps: Docker/Compose · Cloudflare · Vercel · Railway · serverless/edge · IaaS/PaaS/SaaS, scalability and HA fundamentals
  • CI/CD & Release Engineering: GitHub Actions · Deployment Impact · build/test/typecheck · SemVer · changesets · changelog · GitHub Releases · APK/Tauri signing · D1 migrations · smoke tests · resumable releases
  • Testing & Quality: Vitest · Playwright · pytest · JUnit · unit · integration · E2E · contract testing · build validation
  • AI & Agentic Development: Agentic Software Development · AI-assisted Software Engineering · Spec-Driven Development · agents/subagents · MCP · Skills · Context Engineering · Harness/Loop Engineering · automated verification · human-in-the-loop
  • Cybersecurity: OWASP Top 10 · authentication/authorization · password hashing · secret management · input validation · least privilege · Android Keystore · release signing
  • Tools & Platforms: Git · GitHub · GitLab · VS Code · Android Studio · Linux · n8n · Power BI · Codex · OpenCode · Context7

Selected projects

NFCompra

Full stack monorepo for collaborative shopping lists.

  • React/TypeScript/Vite PWA, REST /v1 API on Cloudflare Worker/Hono/D1, and Kotlin/Compose Android app with Room, WorkManager and Keystore.
  • Authentication, sessions, OTP recovery, households, lists, collaboration, invitations, notifications, catalog, favorites and Web/Android offline caching.
  • CI/CD with Deployment Impact across Web/API/Android, tests, changesets/SemVer, D1 migrations, signed APK releases, gates and safe recovery.

Stack: React · TypeScript · Cloudflare Workers · Hono · D1 · Kotlin · Jetpack Compose · Room · GitHub Actions

KeystoneSync ecosystem

Distributed ecosystem for synchronizing and exploring World of Warcraft data.

  • End-to-end flow: Lua Addon/SavedVariables → KeystoneClient → Worker/Hono/D1 → Next.js Web.
  • React/TypeScript/Tauri/Rust Windows client with Python sidecar and JSONL bridge, Raider.IO, validated cache, NSIS installer and signed updater.
  • Deployment Impact and Web/Worker/Client pipelines with build-only, release dry-run, migrations, smoke tests, independent tags and GitHub Releases.

Stack: Lua · React · Tauri · Rust · Python · Cloudflare Workers · Hono · D1 · Next.js

IoTrack

Final project for the Higher Vocational Degree in Multiplatform Application Development, focused on inventory management with simulated IoT sensors and partially offline mobile operation.

  • Android/Kotlin with Room and WorkManager; FastAPI/PostgreSQL backend with JWT, SQLAlchemy and Alembic.
  • Asynchronous, idempotent processing with Redis/Celery, Niimbot printing, alerts and notifications.
  • Docker, pytest and contract tests in GitHub Actions, Prometheus metrics and Grafana dashboards.

Stack: Kotlin · FastAPI · PostgreSQL · Redis · Celery · Docker · pytest · Prometheus · Grafana

Education

Higher Vocational Degree in Multiplatform Application Development

2024–2026

La Otra FP · Graduated top of the class

Computer Engineering — university coursework

2017–2021

Complutense University of Madrid · Degree not completed

Certifications and additional training

Introduction to Docker

OpenWebinars · 2026

Scrum Foundation Professional Certificate (SFPC)

CertiProf · 2020

Certification.

AI Development Course

Additional training. Practical application of Agentic Software Development and Spec-Driven Development through agents/subagents, MCP and Skills, with Context, Harness and Loop Engineering and iterative verification.

Languages

  • Spanish — native
  • English — upper-intermediate; strong reading and writing, fluent written communication