About me

Developer, problem-solver, and recovering perfectionist. Here's a little about how I got here and how I work.

the story

From PHP guestbooks to production systems

I'm Jordan Vega, a full-stack developer based in Lisbon. I wrote my first lines of code at thirteen, building a (truly terrible) guestbook for a fan site. The thrill of typing something and watching it run never wore off.

Since then I've spent eight years across startups and product teams β€” shipping analytics platforms, e-commerce engines, developer tools, and the occasional weekend experiment that turned into a real product. I care about the full lifecycle: not just whether a feature works, but whether it's fast, observable, and maintainable six months later.

When I'm not coding, you'll find me hiking the trails outside the city, contributing to open source, or over-engineering my home coffee setup.

my toolkit

Skills & technologies

Where I'm strongest, grouped by layer of the stack.

Front-end

React / Next.js95%
TypeScript92%
CSS / Tailwind88%

Back-end

Node.js93%
Go85%
PostgreSQL90%

DevOps & Cloud

Docker / K8s87%
AWS82%
CI/CD89%
βš›οΈ React β–² Next.js 🟦 TypeScript 🟩 Node.js 🐹 Go πŸ¦€ Rust 🐘 PostgreSQL ⚑ GraphQL 🐳 Docker ☸️ Kubernetes ☁️ AWS πŸ”΄ Redis πŸ“± React Native πŸ§ͺ Jest / Vitest
career path

Experience timeline

2023 β€” Present

Senior Full-Stack Engineer

Pulse Data Β· Remote

Lead engineer on a real-time analytics platform. Cut p95 query latency by 70% and mentored a team of four across the stack.

2020 β€” 2023

Full-Stack Developer

Cartwheel Commerce Β· Lisbon

Built a headless e-commerce platform from scratch that now powers 30+ storefronts. Owned everything from React to Stripe to the deploy pipeline.

2018 β€” 2020

Software Engineer

Brightloop Studio Β· Porto

Shipped client web apps and internal tools. Introduced TypeScript and a component library that halved onboarding time for new hires.

2017 β€” 2018

Junior Developer

Freelance & contract

Built websites and small apps for local businesses while finishing my degree. Learned to ship fast and talk to non-technical clients.

how I work

What I value

A few principles I keep coming back to, project after project.

Simplicity first

The best solution is usually the one with fewer moving parts. I reach for clever last.

Ship and iterate

Real feedback beats perfect plans. I'd rather ship something honest and improve it weekly.

Measure everything

If it matters, it's instrumented. Logs, metrics, and traces are part of the feature.

Accessible by default

Software should work for everyone β€” keyboard, screen reader, slow network, and all.

Write it down

Good docs and clear PRs are a gift to the next developer, who is often future-me.

Keep learning

The stack changes fast. I stay curious and treat every project as a chance to level up.

Think we'd work well together?

I'm always up for a conversation about interesting problems β€” whether that's a contract, a role, or just a chat about a tricky bug.