IntroductionBased in Porto, Portugal
Senior software engineer. 11 years building security and data products.
At Jscrambler since it was a 10-person startup, now as Tech Lead. I built most of its runtime code profiler, its ClickHouse security analytics and the first version of its PCI DSS AI Assistant.
Selected work at Jscrambler
02Security analytics dashboards2022–2024 · Webpage IntegrityDashboards on ClickHouse that let security teams explore millions of client-side events over time. I built them as technical lead of the newly formed Data Engineering team, and merged the Code Integrity and Webpage Integrity dashboards into one.
03PCI DSS AI Assistant2025–2026 · Webpage IntegrityHelps teams decide whether to authorize, restrict or block each script on their payment pages, with AI recommendations and audit-ready justifications. I came up with the idea and built the first version, which the product team grew into the AI Assistant.Launch post (opens in a new tab)Side projects
04world2026Every place we've been and the ones we still want to see, on a 3D globe. Private, just for the two of us.Private
057 Samoucos2025Score calculator for the board game 7 Wonders, from military conflicts to science sets. Built for game nights with friends.Live7w.samouco.dev (opens in a new tab)06Vasco Samouco2020A full blog for my brother, a journalist, built during the pandemic (Gatsby, Netlify).Livevascosamouco.com (opens in a new tab)About
I'm a software engineer in Porto. I joined Jscrambler in 2015.
- 2015
- Intern
- 2015
- Developer · Code Integrity
- 2016
- FullStack JavaScript Developer · Code Integrity
- 2018
- Lead Software Developer · Code Integrity
- 2022
- Technical Lead · Data Engineering
- 2024
- Engineering Team Lead · Platform Tools
- 2026
- Tech Lead · Platform Tools
Along the way I worked on JavaScript code protection and web security. These days I'm focused on AI, building the tools and workflows that help my team ship more than ever.
- Languages
- TypeScript, JavaScript
- Frontend
- React, Next.js, React Native (Expo), Astro, Tailwind, D3
- Backend
- Node.js, tRPC, GraphQL, Prisma, RabbitMQ, Redis, Stripe
- Data
- PostgreSQL, MongoDB, ClickHouse, Cube, Supabase, SQLite
- Infra
- Docker, Kubernetes, GitLab CI/CD, Grafana, Vercel, Cloudflare
- AI
- Claude Code, Codex, Cursor, Claude API, MCP servers, agent skills