Ángel Sagredo
Senior Product Engineer
Madrid, Spain
LinkedIn
Senior
Product Engineer
Full-Stack with Laravel and Nuxt. I build and run complete web products: backend, frontend, payments, infrastructure and user acquisition.

Ángel Sagredo
Key Projects & Achievements
I'm a Senior Full-Stack Product Engineer (Laravel & Nuxt) with over 10 years building scalable, high-performance web apps. Specialized in Laravel backends and APIs and SEO-optimized Nuxt frontends.
Grouptizer.com (2023-present)
I built a SaaS from zero that lets creators turn Telegram groups into paid subscriptions with Stripe. I use Nuxt SSG for the frontend and a Laravel API to handle secure payments and automation, attracting organic users through SEO-optimized landing pages and the blog.
Kelaptop.com (2020-present)
I launched an automated multi-country/language laptop comparator built with Laravel & Nuxt SSR.
Powered by daily scrapers, data standardization, and a price-to-performance scoring system.
I generate steady organic traffic thanks to SEO, monetized through AdSense and affiliate marketing.
Vue migrations in Salaried Roles
At Lebao (2018–2019) and Smile and Learn (2017–2018), I pushed (and led) the switch from jQuery to Vue.js in admin panels.
Cut dev time by months, made complex UIs possible fast, lowered maintenance headaches - and helped teams scale quicker to start generating revenue sooner.
Tech Stack
Backend & API
Frontend
Database
Cloud & DevOps
Tooling & CI/CD
Tests, CI/CD & Infrastructure
How I build, test and deploy
Development & tests
AI-assisted development, human review
Claude Code works on each repo with its own guide (CLAUDE.md), skills and agents. The AI speeds things up; I review every change, decide and own the outcome.
Integration tests
Pest tests against a real database and mocks for external services like Stripe, covering the critical flows: payments, webhooks, permissions, idempotency. The same suite runs locally and in CI.
Visual UI review
Playwright walks every screen of the app with seed data, on desktop and mobile and in each language, and generates screenshots to review the interface at a glance after every change.
CI/CD
Branches and environments
Two separate environments, each with its own branch: main deploys to staging and production deploys to production. Every change goes through staging first; only what has been verified there reaches production.
Continuous integration
Every push and pull request goes through CI: formatting with Laravel Pint and the full test suite. Nothing gets merged on red. The pipeline uses a pre-baked image to answer in minutes.
Reproducible deploys
With CI green, the pipeline deploys staging on its own through Dokploy. Production is promoted by hand, once validated in staging. Multi-stage Docker images pinned by digest: the same artifact runs the API, workers and scheduler, and rolling back means redeploying the previous image.
Infrastructure
Four servers, one role each
Production and staging live on separate VPS: what breaks in staging never touches production. A third build server runs CI, Renovate and the Docker image builds, and a fourth hosts the Dokploy panel that orchestrates deploys to the other two.
Dokploy as the deployment panel
Dokploy manages containers, domains and environment variables for each application in staging and production, with Traefik as the proxy. It builds the images on the build server, pushes them to a registry (GHCR) and deploys them to the right environment.
Operations and maintenance
Renovate opens dependency PRs nightly and CI validates them before merge. In production: Cloudflare in front with a firewall that only accepts its traffic, healthchecks, graceful worker shutdown and automatic backups.
Success Projects
Check out some of my most popular projects

Grouptizer.com
SaaS Platform for creating Telegram group memberships
Role: Founder - Built from scratch
Date: 2023-present

Kelaptop.com
Compare laptops by price and specs to find the one that best suits your needs.
Role: Founder - Built from scratch
Date: 2020-present

Chollobot.es
Price and deal monitoring for online shoppers
Role: Founder - Built from scratch
Date: 2021-2022

Gesyou.es
Online tax management
Role: Wordpress Dev - Freelance
Date: 2022

Blockworldtour.com
Live Blockchain events
Role: Wordpress Dev - Freelance
Date: 2023
Contact
