I'm a 21 y/o developer from Portugal 🇵🇹 who likes building things that actually work. I'm doing my Master's in Computer Science and Engineering at IST, after finishing my Bachelor's at FCUL 🎓. Lately I'm mostly into AI agents and full-stack web, and I write software for autonomous drones with AeroTec ATLAS. In my free time I solve puzzles and ARGs 🧩, and I run a YouTube channel where I teach what I learn about coding, science and math.
| Project | Description |
|---|---|
| Sophia | 🤖 A conversational AI agent for Discord that searches your server history and acts on it in plain language, with admin approval on every change. 33 tools, an agentic loop, and a live site at zf4ke.github.io/sophia. |
| ModernBazaar | 🛒 Enterprise-grade market analyzer for Hypixel SkyBlock. Java/Spring Boot backend, TypeScript/Next.js dashboard, real-time analytics and observability. Live at modernbazaar.dev. |
| ATLAS Onboard Video & SLAM (private) | 🚁 Onboard software and a ground-station app for the ATLAS drone: a low-latency video downlink over WifiBroadcast (with a ZeroTier RTSP backup), onboard ORB-SLAM3 on a Jetson, and realtime YOLO person detection via DeepStream/TensorRT, all toggled live over MAVLink from a terminal menu. |
| Timebox | 🗓️ A desktop app where five AI agents draft, critique and vote on your weekly schedule, then export it straight to your calendar. Live at zf4ke.github.io/timebox. |
| Poeta | ✍️ A calm writing desk for rap and poetry that actually hears how your words rhyme, in Portuguese and English. Phonetic rhyme engine, local-first, no account. Live at poeta.zf4ke.me. |
| Book2English | 📖 Drop in any PDF and read it in your language with the original layout untouched. Everything runs in your browser. Live at book2english.zf4ke.me. |
| Buckshot Roulette Solver | 🎯 A desktop companion for Buckshot Roulette: log the visible round and a memoized expectimax engine plays it to the end, calling the best move with the odds and a one-line reason in a few milliseconds. Electron + React over a Python engine, fully offline. Download. |
| Traveller (private) | 🧙♂️ A multiplayer RPG played inside Discord where decrypting ciphers is the core mechanic. Platform-agnostic game engine, data-driven content, and a Next.js authoring dashboard. |
| cansat-palmasat | 🛰️ Flight software for MoVe, our can-sized satellite for the 9th edition of CanSat Portugal: telemetry, sensors and systems. |
| neuroevolution-flappy-bird | 🧠 Flappy Bird that teaches itself to fly, using neural networks evolved with a genetic algorithm. |
| jogo2d-javascript | 🎮 Source code from my YouTube series on building a 2D game in vanilla JavaScript, from scratch. |
Each group below represents a set of technologies I use for specific areas of development.
Technologies I use to build full-stack web apps, mostly with TypeScript and modern frameworks.
Used for machine learning, computer vision, and general experimentation.
Java-based tools and infrastructure for scalable, production-ready systems.




