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.

zf4ke@archlinux: ~

$ neofetch

whoamiPedro Silva
roleSoftware & AI Developer
studyingMSc CSE @ IST
stackTypeScript · Python · Java
focusAI agents, full-stack web
uptimecoding since age 11

$ _

// 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. Five have a live demo you can poke at right now.

Sophia

Sophia

AIAI agent

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 running in an agentic loop, with budget limits and role-based access baked in.

Modern Bazaar

Modern Bazaar

FintechFull-stack

An enterprise-grade market analyzer for a live game economy. A Spring Boot ingestion backend polls and compacts market data, a Next.js dashboard surfaces real-time analytics and trading strategies, all wired with production-style observability.

ATLAS Onboard Video & SLAM

ATLAS Onboard Video & SLAM

RoboticsDrones

Onboard software and a ground-station app for the ATLAS drone. A terminal menu on the ground drives a low-latency video downlink over WifiBroadcast (with a ZeroTier RTSP backup), onboard ORB-SLAM3 on a Jetson with an Intel RealSense, and realtime YOLO11n person detection through DeepStream and TensorRT, each toggled live over MAVLink. A supervisor keeps the modes running and restarts any that die.

Timebox

Timebox

AIMulti-agent

A desktop app where five AI agents draft, critique and vote on your weekly schedule under a quorum you control, then export it straight to your calendar. It ships with its own benchmark harness for comparing models on cost and quality.

Book2English

Book2English

AIAI tool

Drop in any PDF and read it in your language with the original layout untouched. It pulls each page's text geometry with pdf.js, translates the blocks through OpenRouter, and fits the result back in place, prefetching pages ahead so you rarely wait. Everything runs in your browser.

Poeta

Poeta

AINLP

A local-first writing desk for rap and poetry that surfaces phonetically accurate rhymes as you type. Portuguese runs through a from-scratch phonetic engine (stress detection, nasal vowels, the lot); English comes from the CMU Pronouncing Dictionary. Optional AI line suggestions, all in your browser.

Buckshot Roulette Solver

Buckshot Roulette Solver

GamesGame solver

A desktop companion for the game Buckshot Roulette. You log what is on the table and a memoized expectimax engine plays every branch of the round to the end, then calls the move with the best expected outcome, the live odds, and a one-line reason, usually within a few milliseconds. No account, runs fully offline.

Traveller

Traveller

GamesGame engine

A 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

Neuroevolution

AIAI / ML

Flappy 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.

// experience

Where I've put it to work

2025 to now

AeroTec ATLAS

Software & 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, zFake

Programming content creator

I teach coding, science and math to a Portuguese-speaking audience, including a full series on building a 2D game from scratch.

Avionics, 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

JavaScriptTypeScriptReactNext.jsNode.jsTailwind

AI & Data

PythonPyTorchOpenCVJupyterLLM agents

Backend

JavaSpring BootPostgreSQLMongoDBFirebase

Tools

GitLinuxDockerROS 2GStreamer

// 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.