
I like making
computers smarter.
I'm Pedro, a 21 year old developer from Portugal . I work on AI agents, full-stack web, and software for autonomous drones, and I like shipping things that feel effortless to use.
$ neofetch
$ _
// about
I started coding when I was 11 and never really stopped. These days I'm finishing my Master's in Computer Science and Engineering at IST, after my Bachelor's at FCUL, and most of my energy goes into AI agents and full-stack web.
I like problems that sit between research and a real product: things that have to be both clever and genuinely usable. That is what pulled me into autonomous drones with AeroTec ATLAS, and what keeps me building side projects most weekends.
Outside of code I solve puzzles and ARGs, and I run a YouTube channel where I teach coding and math. Explaining something is still the best way I know to learn it.
// projects
Things I've built
A few projects I am proud of. Click any of them for a closer look. Three have a live demo you can poke at right now.



Traveller
Game engineA multiplayer RPG played inside Discord where decrypting ciphers is the core mechanic. A platform-agnostic game engine with zero Discord imports, data-driven content, swappable storage, and a Next.js authoring dashboard. Its test suite plays entire quests in under a second.
Neuroevolution
AI / MLFlappy Bird that teaches itself to fly. Neural networks evolved with a genetic algorithm, visualized generation by generation in the browser so you can watch the population get better in real time.
2D Game Dev series
TeachingThe open-source code behind my YouTube series on building a 2D game in vanilla JavaScript, from the game loop and rendering to collisions and sprites. Made to teach the fundamentals with no engine in the way.
// experience
Where I've put it to work
2025 to now
AeroTec ATLASSoftware & AI
I build computer vision and autonomy software for the only Portuguese university team flying fully autonomous drones. Real-time video pipelines with GStreamer and ROS 2, plus AI inference for object detection.
2021 to now
YouTube, zFakeProgramming content creator
I teach coding, science and math to a Portuguese-speaking audience, including a full series on building a 2D game from scratch.
2022
CanSat PortugalAvionics, PalmaSat
Co-built the flight software for a can-sized satellite: telemetry, sensors and radio downlink. The team won the national Technical Performance Award.
// toolbox
What I work with
Web
AI & Data
Backend
Tools
// freelance
Need something built?
I take on small, well-scoped jobs with a fixed quote and a 24 to 48h turnaround. Websites and landing pages, bug fixes, Python or JavaScript automation, AI integrations, and data work.
Describe what you need in two sentences and you'll get a quote and a delivery date, usually the same day. Send me a message.
// say hi
Let's build something.
Whether it is a job, a freelance project, or just a good puzzle, my inbox is open.