Francisco Macedo

Full Stack & AI Engineer.

Lisbon, Portugal

fmacedo.com

FM

About

I build AI products end to end: data and retrieval, LLM features, and the interface people actually use. I work at Darkmatter and run my own products on the side.

Work Experience

Darkmatter
Lisbon

2025 - present

Full Stack & AI Product Engineer

Build AI products end to end. RAG over SharePoint, OneDrive and email (Microsoft Graph, OCR, multimodal embeddings, Pinecone / pgvector). AI pipeline that picks real furniture and renders rooms, with evals, Stripe payments and an MCP server for operators. Next.js, TypeScript, Python, AI SDK, PostgreSQL.

Independent
Lisbon

2024 - present

Founder & Freelance Engineer

Build and run my own products: Post Reef (turn any social post into typed data), Cut Gen (AI hairstyle previews), Our Baby Bee and Clip Recipe. Free tools like Regiões de Portugal and Quanto Fica, and client sites for Copilapa, LATO Projects and Mussoc.

CEGOC & NOVA SBE
Lisbon

2024 - present

AI Trainer & Invited Lecturer

Corporate AI training with CEGOC: AI fundamentals, prompt engineering and practical tools for business automation. Co-authored and teach a NOVA SBE learning unit on productivity automation with RPAs, chatbots and workflow automation.

Unbabel
Lisbon

2024 - 2024

Full Stack Engineer

Full stack development working on experimental tools both in backend and frontend, using Python, FastAPI, Vue.js and PostgreSQL.

Social Finance
London

2022 - 2024

Software Engineer

Full stack development on social and health web platforms using Django, TypeScript and PostgreSQL. Built data pipeline tools with Dagster.

Optimile
Remote

2021 - 2022

Software Engineer

Full stack development on mobility and charging as a service platforms using Django, React and PostgreSQL.

Lisboa E-Nova
Lisbon

2019 - 2021

Full Stack Developer

Full stack web development with data gathering and analysis of water and energy consumption across Lisbon using Django, Vue.js, PostgreSQL and pandas.

Campo d'Água
Lisbon

2017 - 2018

Civil Engineer

Hydraulic and hydrology studies, Irrigation network design projects, Water infrastructure design projects, Wastewater infrastructure design projects, Spatial data analysis.

Education

Instituto Superior Técnico

2011 - 2017
Integrated Master's Degree (Bachelors and Masters) in Civil Engineering, Hydraulics and Water Resources (Master Thesis: 17/20. Final Master's Average: 16/20)

Skills

TypeScript
Python
Next.js
React
Node.js
AI SDK
LLMs
RAG
Agents & MCP
Evals
PostgreSQL
pgvector
Drizzle
Stripe
Vercel
Docker
Django
FastAPI
Claude Code