TIAGO
PEREIRA
From Civil Engineering to Code — Building Digital Products with an Engineer's Mindset
From Civil Engineering to Code — Building Digital Products with an Engineer's Mindset
Full Stack Developer leading a team of 4 at Sanjow, with 5+ years building scalable React/Next.js and Python applications that collectively attract millions of visits per year. I ship products end to end — from payment platforms and automation systems to AI features powered by OpenAI, Claude, and Gemini.
My background includes 8 years in Civil Engineering — managing infrastructure projects, leading field teams, and diagnosing complex structural problems — which shaped how I approach software: methodically, with attention to performance, reliability, and real-world impact across 30+ delivered projects.
From entertainment to AI, from education to e-commerce. Every build starts with a concrete constraint and ends with measurable impact.

An independent electricity-tariff comparator for the Portuguese market. Users upload a power bill, a Gemini-powered pipeline extracts their consumption, and a regulatory engine fed by live ERSE data ranks every plan by real annual cost. Shipped with daily data-sync crons, full i18n, and Lighthouse-gated performance.
A quantitative trading-research system that scans stocks and crypto and pushes buy/sell/hold calls to Telegram. A ten-layer engine crosses technical indicators, news sentiment, and fundamentals, sizes positions with tail-adjusted Kelly, and tracks every call to learn from outcomes. Runs 24/7 as a daemon — 31K lines of Python behind a comparable mass of tests.
A persistent-memory system that gives an AI coding agent long-term recall across sessions. Hooks distill each session into a versioned wiki; an MCP server serves hybrid retrieval — BM25 plus Qdrant semantic search, fused and reranked with a cross-encoder. Bi-temporal knowledge ops keep facts current across a 356-page corpus.

My first real project and still the hardest one so far. A colleague and I built a large platform for an underprivileged children school that combined social networking, e-learning, live chat, forums, and cloud storage. The complexity pushed me to take side courses while delivering the project so we could keep quality high.

GOAT Studios is a video editing agency that wanted to showcase its work online in a polished way. We built a fast platform focused on portfolio storytelling, credibility, and conversion.

JFP Taxis is a transportation business that wanted a stronger online presence, especially for Boom Festival. We built a clear booking experience so attendees could quickly find services and request rides.

Tante Joke Karaoke Band has no fixed singer — the singer is the audience. A colleague and I built a mobile-first web app where concert attendees select songs and get notified when their turn is near. We also created a backoffice so the band manager can manage songs and call attendees to the stage.
Production work at Sanjow across multi-tenant payment and travel platforms serving live customer traffic. I build white-label SaaS frontends and a TypeScript backend that wires 45+ third-party services — multiple payment gateways, messaging, and fulfilment — behind strict observability and test gates.
AI and automation systems built at Sanjow. A distributed BullMQ worker fleet drives stealth browser automation across eight airlines, with LLM-driven form extraction validating bookings end to end. Other apps embed OpenAI and Gemini for production user-facing features.
From concrete to code. A non-linear path that made me a better builder.
Leading a team of 4 across multi-tenant payment, travel, and automation platforms — front-end architecture plus a TypeScript backend serving live customer traffic.
Custom web apps for clients and independent products of my own, taken from scoping to deployment.
Mentored 50+ students in JavaScript, React.js, Node.js, Express.js, MongoDB.
8 years across 5 companies spanning research, construction, diagnostics, and infrastructure.