About
I'm interested in anything that somehow links our surrounding world, software and data. I have experience in building and maintaining full stack applications and I'm always looking for new challenges.
Work Experience
DarkmatterLisbon
Full Stack & AI Product Engineer
Self-employedLisbon
AI Corporate Trainer
FreelancerLisbon
Full Stack Engineer
NOVA SBELisbon
Co-author & Invited Lecturer
UnbabelLisbon
Full Stack Engineer
Social FinanceLondon
Software Engineer
OptimileRemote
Software Engineer
Lisboa E-NovaLisbon
Full Stack Developer
Campo d'ÁguaLisbon
Civil Engineer
Education
Instituto Superior Técnico
Skills
Projects
Clip Recipe
Extract recipes from videos with AI. Convert your favorite cooking videos into written directions, ingredients and tips. Adjust portion size and export to multiple formats.
A-DOC
Platform to create real estate contracts in Portugal. It is a simple and easy to use platform that guides you through the process of creating a contract.
Join the DJ
DJ song suggestion platform. Users can suggest songs to be played at a party. The DJ can see the suggestions and see some stats about the party.
Streamliter
Create, save and deploy Streamlit apps in the browser. No local setup required. No installations required.
Lucide
Python pacakge to use lucide icons in your Django and Jinja templates.
Remote Freelance PT
Simulator for freelancers working for foreign companies while living in Portugal
MUSSOC
CMS Website for MUSSOC - a portuguese health (and mental health) non-profit association, built with Django and Wagtail
neckie
A on product e-commerce platform for neckie - a neck warmer. Built with Django, Stripe and htmx
debtors
a scraper and table to access the debtors list from the Portuguese Tax Authority
VLC remote control
A web-based remote control interface for VLC media player. Watch a movie on your computer from your couch and control it with your phone.
SNIRH crawler
Crawler to fetch water resources data from SNIRH (Portuguese National Information System for Water Resources)
Francisco Macedo
Full Stack Engineer focused on building products
About
I'm interested in anything that somehow links our surrounding world, software and data. I have experience in building and maintaining full stack applications and I'm always looking for new challenges.
Education
Instituto Superior Técnico
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
Work Experience
DarkmatterLisbon
Full Stack & AI Product Engineer
Vertical engineer at Darkmatter, building AI products end-to-end with TypeScript, Python, LLMs, and vector databases.
Self-employedLisbon
AI Corporate Trainer
Deliver corporate AI training with CEGOC covering AI fundamentals, prompt engineering, and practical tools for business automation and productivity.
FreelancerLisbon
Full Stack Engineer
Full stack developer building platforms (cliprecipe.com, jointhedj.com) and client projects using Python, Next.js, TypeScript, LLMs and PostgreSQL.
NOVA SBELisbon
Co-author & Invited Lecturer
Co-authored and delivered a learning unit on productivity automation using RPAs, chatbots, and workflow automation.
UnbabelLisbon
Full Stack Engineer
Full stack development working on experimental tools both in backend and frontend, using Python, FastAPI, Vue.js and PostgreSQL.
Social FinanceLondon
Software Engineer
Full stack development on social and health web platforms using Django, TypeScript and PostgreSQL. Built data pipeline tools with Dagster.
OptimileRemote
Software Engineer
Full stack development on mobility and charging as a service platforms using Django, React and PostgreSQL.
Lisboa E-NovaLisbon
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'ÁguaLisbon
Civil Engineer
Hydraulic and hydrology studies, Irrigation network design projects, Water inf rastructure design projects, Wastewater inf rastructure design projects, Spatial data analysis.