Skip to content
--:--:-- LIS

TIAGO
PEREIRA

Full Stack Web Developer

From Civil Engineering to Code — Building Digital Products with an Engineer's Mindset

Portrait of Tiago Pereira
Carcavelos, Portugal
Remote / Hybrid (Lisbon area)
5+ Years in Tech8 Years in Engineering
Scroll
001 / Manifesto

I DON'T JUST WRITE CODE
I BUILD systems THAT SCALE

The Engineer

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.

The Builder

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.

Core Declarations
01Technical Leadership
02Architecture & System Design
03AI / LLM Integration
04Mentoring & Knowledge Sharing
05Complex Problem Solving
06Performance Optimization

002 / Numbers Don't Lie

Millions
Annual Visits
0+
Projects Delivered
0+
Students Mentored
0
Developers Led
003 / Arsenal

TECH STACK

Languages

JavaScript5yrs
TypeScript4yrs
Python3yrs
SQL3yrs

Frontend

React.js5yrs
Next.js4yrs
Tailwind CSS4yrs
GSAP2yrs
Framer Motion2yrs
Zustand2yrs
shadcn/ui2yrs
Chakra UI3yrs
Mantine2yrs
React Query2yrs
React Hook Form2yrs
Zod2yrs
next-intl2yrs

Backend

Node.js5yrs
Express.js5yrs
Nest.js2yrs
FastAPI1yr
PostgreSQL3yrs
MongoDB5yrs
Prisma2yrs
Supabase2yrs
Redis2yrs
BullMQ2yrs
REST APIs5yrs
Stripe4yrs
WebSockets2yrs

DevOps & Tools

Git/GitHub5yrs
Docker2yrs
GitHub Actions2yrs
Vercel4yrs
Google Cloud Run1yr
AWS S32yrs
OpenTelemetry1yr
Sentry3yrs
Cloudflare2yrs

Authentication

JWT5yrs
Auth.js (NextAuth)2yrs
Clerk2yrs
Supabase Auth2yrs
Passport.js4yrs

Testing & QA

Vitest2yrs
Jest1yr
Playwright2yrs
Lighthouse CI1yr
A/B Testing3yrs

AI / ML

OpenAI API2yrs
Anthropic Claude API2yrs
Google Gemini API1yr
Vercel AI SDK1yr
LangChain1yr
MCP1yr
RAG / Vector Search1yr
scikit-learn1yr
LightGBM1yr
pandas / numpy2yrs
004 / Work

SELECTED PROJECTS

From entertainment to AI, from education to e-commerce. Every build starts with a concrete constraint and ends with measurable impact.

AI / Energy
#01
PoupaNaEnergia screenshot 1

PoupaNaEnergia

Solo product

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.

AI Bill ExtractionLive ProductLighthouse-Gated
AI / Fintech
#02
SystemPersonal build

Stock Robot

Solo system

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.

31K LOC Python24/7 DaemonMulti-LLM + ML
AI / Tooling
#03
SystemPersonal build

Second Brain

Solo infrastructure

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.

94% Recall@10MCP ServerHybrid RAG
Education
#04
School's Cool screenshot 1

School's Cool

Freelance team of 2

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.

5K+ Users50+ Schools10K+ DAU
Entertainment
#05
GOAT Studios screenshot 1

GOAT Studios

Freelance team of 2

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.

60% Performance Boost<2s Load Time
Transportation
#06
JFP Taxis screenshot 1

JFP Taxis

Freelance team of 2

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.

1K+ Rides/Month98% Uptime3min to 30s
Entertainment
#07
Tante Joke Karaoke screenshot 1

Tante Joke Karaoke

Freelance team of 2

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.

Real-time WebSocketsClerk Auth
Payments / SaaS
#08
[CLASSIFIED]NDA — Details on request

Payment & Travel Platforms

Sanjow

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.

Multi-Gateway Payments45+ IntegrationsMulti-Tenant SaaS
AI / Automation
#09
[CLASSIFIED]NDA — Details on request

AI & Automation Systems

Sanjow

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.

8 Airlines Automated9-Worker FleetLLM Form-Filling
005 / Timeline

WHERE I'VE BEEN

From concrete to code. A non-linear path that made me a better builder.

Hybrid
2021 — Present
01

Full Stack Developer & Team Lead

@ Sanjow

Leading a team of 4 across multi-tenant payment, travel, and automation platforms — front-end architecture plus a TypeScript backend serving live customer traffic.

  • Lead a team of 4: code review, architecture, and mentoring
  • Multi-gateway payment processing (Stripe + four gateways) across multi-tenant platforms
  • TypeScript backend wiring 45+ third-party services behind OpenTelemetry + Sentry observability
  • Distributed BullMQ worker fleet driving stealth browser automation across 8 airlines, with LLM form-extraction
  • White-label SaaS for 12+ brands and 30+ airline integrations
  • Production AI features with OpenAI, Gemini, and the Vercel AI SDK
  • A/B testing achieving +25% conversion; ~40% performance gains across platforms
Next.jsReactTypeScriptNode.jsExpress.jsPostgreSQLPrismaBullMQRedisPlaywrightOpenTelemetrySentryMantineVercel AI SDKOpenAI APIStripeRocketGateZodnext-intlVitest
Remote
2021 — Present
02

Freelance Full Stack Developer

@ Self-Employed

Custom web apps for clients and independent products of my own, taken from scoping to deployment.

  • Full project lifecycle: scoping to deployment, with 98% uptime across projects
  • Shipped a full-stack PDF SaaS: client-side tools (pdf-lib) plus a Python/FastAPI service on Google Cloud Run with multilingual OCR and Stripe billing
  • Built an AI bill-extraction tariff comparator (Google Gemini) and a 31K-line Python trading-research system
  • Real-time apps with WebSockets, GPS integration, and payment systems
Next.jsReactTypeScriptPythonFastAPITailwind CSSGSAPFramer MotionNode.jsPostgreSQLMongoDBPrismaSupabaseStripeClerkWebSocketsGoogle Gemini APIGoogle Cloud Runpdf-libVercelDocker
Lisbon (part-time)
2020 — 2021
03

Teaching Assistant

@ IronHack

Mentored 50+ students in JavaScript, React.js, Node.js, Express.js, MongoDB.

  • Guided students through full stack web development bootcamp
  • Code reviews and pair programming sessions
JavaScriptReact.jsNode.jsExpress.jsMongoDBMongoose
Portugal
2014 — 2020
04

Civil Engineer

@ Multiple Companies

8 years across 5 companies spanning research, construction, diagnostics, and infrastructure.

  • LNEC: Airport rigid pavements research (2014-2015)
  • Grupo H24: Structural engineering challenges (2015-2016)
  • OZ Diagnostico: Building pathology diagnostics (2016-2017)
  • BuildingClass: Head of Building Pathology Diagnosis (2017-2018)
  • DDN/Aguas de Cascais: Water infrastructure supervisor (2018-2020)
Transferable Skills: Team leadership, complex problem diagnosis, client communication, budget management, deadlines, documentation
AutoCADSAP2000RevitMicrosoft Office Tools
006 / Education

FOUNDATIONS

01
2019 — 2020

Full Stack Web Development Bootcamp

IronHack, Lisbon
02
2011 — 2014

MSc in Structures and Geotechnics

Universidade Nova de Lisboa FCT
03
2007 — 2011

BSc in Civil Engineering

Universidade da Beira Interior
PortugueseNative
EnglishAdvanced
HIRE ME
007 / Contact

LET'S BUILD SOMETHING_
brutal TOGETHER

Get In Touch

Find Me Online