Juan Pablo Castro
Backend Engineer & Hands-on Software Architect
I design and build cloud-native backends on AWS with a focus on scalability, security, and long-term maintainability.
I previously led backend architecture work for Fast Checkout (PostNL DigiLab) and I'm now working as a freelance engineer under Castro Solutions.
- AWS: ECS Fargate, SQS, RDS, API Gateway, IAM, CloudFront, Cognito
- Architecture: DDD, Hexagonal / Ports & Adapters, Event-Driven, Clean Architecture
- Backend: TypeScript, Node.js, NestJS, Prisma, PostgreSQL
- DevOps: Terraform, Docker, CI/CD (GitHub Actions)
- Languages: Spanish (native) · English (professional)
Selected Projects
A few examples of backend and architecture work: scalability, async processing, authorization, and cloud delivery on AWS.
Personal automation · Claude Code Channels (research preview), MCP plugins, Telegram Bot API
Claude Code Channels + Telegram → Automated Private Blog
A remote input pipeline that turns a Telegram bot into a personal secretary: send a link from the phone, Claude Code reads it, writes a private deep-dive note, commits and pushes, and Cloudflare Pages deploys. No backend of my own.
Technical talk · Technitive · Capgemini AD Center
Frontend Architecture — Simplifying Status Messages
A community talk on how to remove repetitive try/catch blocks from every screen by moving error and status handling into the HTTP layer.