(01) Introduction

Senior software engineer. 11 years building security and data products.

Tech Lead at Jscrambler in Porto, there since it was a 10-person startup. I shipped its runtime code profiler and ClickHouse analytics, and now build AI tooling for engineers.

Work

(02) Projects
01Groomie2025 –Software for barbershops, built solo. Barbers log the services they do and see their commission and earnings; owners manage barbers, services and prices.In developmentgroomie.pt 02Musgo2026 –Houseplant care. Identify a plant from a photo and get care schedules that adapt to the seasons. Your plants and reminders live on your phone.Closed testinggetmusgo.app 03CrossFit2026 –A personal CrossFit training journal: workouts, lifts and PRs since January 2025, pulled in daily.Livecrossfit.samouco.dev 04world2026Every place we've been and the ones we still want to see, on a 3D globe. Private, just for the two of us.Privateworld.samouco.dev 057 Samoucos2025Score calculator for the board game 7 Wonders, from military conflicts to science sets. Built for game nights with friends.Live7w.samouco.dev 06Vasco Samouco2020A full blog for my brother, a journalist, built during the pandemic (Gatsby, Netlify), plus editing his YouTube videos and designing his logo and branding.Livevascosamouco.com

(03) About

I'm a software engineer in Porto. I joined Jscrambler in 2015.

2015
Intern
2018
Lead Software Developer
2022
Technical Lead in Data Engineering
2024
Engineering Team Lead
2026
Tech Lead

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)
Backend
Node.js, tRPC, Prisma, event-driven services
Data
PostgreSQL, ClickHouse, SQLite, Supabase
Infra
Docker, Kubernetes, Vercel, Cloudflare
AI
Claude Code, Codex, agent skills

(04) Writing

Notes to my future self, mostly. Small fixes I didn't want to google twice.