Full stack engineer, about a year in professionally. I ask product questions before engineering ones. That matters more in some places than others. Looking for one where it does.
Most of my work lives across client products at Dynamik and Unsaid. Here's what I'm building and what I've shipped:
Unsaid - AI journaling for people who already journal and still can't change. Co-founded, active development. Built around one observation: the gap is not effort, it is pattern recognition. Designed the AI pipeline around what users actually need at each moment, not what the model can do. Real users telling us it is working.
Dynamik (2025 – present) - Production across healthcare, insurance, and SaaS.
P4M - Reduced PHPStan errors from ~3,800 to zero at max strictness. Led the JS-to-TS migration, giving the team a foundation they could extend without regressions.
APLO - Built the full clinical workflow for Portuguese optometry practices: scheduling with conflict validation, prescription generation across four legally-compliant declaration types, Multibanco and MBWay payment processing. Replaced fragmented manual steps with something practices could actually run their day on.
Central Lobão - Designed the security model for a Jira-integrated after-sales portal: HMAC-signed comment identity with nonce persistence, OAuth 3LO for continuous unattended production access. 5-locale public intake form.
AVP Codes - Internal promo code tool for Allianz. Role-based auth, signed sessions, 43 unit tests covering authz, mutations, and migrations.
AVP - Multi-variant product modelling, address validation blocking non-German deliveries at checkout, and a long tail of filter and search bugs that needed actual debugging rather than band-aids.
FanDuel (2024) - Engineering intern on the Picks betting platform. Production environment, high traffic, real consequences for bugs.
Frontend
Backend
Data
AI
Anthropic Claude · OpenAI · embeddings · RAG
Tools
Aveiro, Portugal · gabrielfpereira.com · gabspereira178@gmail.com · LinkedIn



