Juan Pedro Martin
Frontend Engineer
I'm a frontend engineer at BBVA, working mostly with React and TypeScript. I care about the details—how things look, how they feel, whether they're actually pleasant to use.
Outside of work, I run, tinker with my Neovim setup, and try to write here when I have something worth saying.
Writing
Reverse-engineering my smart doorbell
I built a full replacement for my building's intercom app, got live video working over WebRTC, and stumbled onto a vulnerability that lets any authenticated user watch any other user's camera.
Building My Homelab: A DevOps Journey
From a curious developer to managing my own infrastructure - my journey into building and maintaining a homelab with Kubernetes, Flux, and modern DevOps practices.
ADHD in Dev: Tools and Strategies
A personal journey and practical guide to leveraging ADHD traits in software development while managing its challenges