I’m in my second year of Computer Science at the Universidade de Évora. I started making games at Gamescola as a kid and won its 2020 game jam.
Most of my projects start as a dare to myself and get out of hand. The ones that work end up as devlogs on YouTube.
The rest of my time goes to real software: an inventory app for a national restaurant chain, the backend of neeiue.pt, and Polyot, a hosting company I’m starting with two friends.
Co-owner from launch day, when I set up a properly configured survival server. It grew from a free Aternos server to hundreds of players, paid hosting and then to its own machine (i9-12900K, 64 GB of RAM) bought with contest prize money. Eight game modes, from Skyblock to Bedwars, on Minecraft 1.8.9 to 1.19.
2024 - 2026
Developer, inventory app
A national restaurant chain in Portugal
Built with one other developer. Replaced paper stock counts with an installable web app that works offline and syncs later, so two people can count one store together. A count went from about five hours to about one and a half.
2025 - now
Backend developer
NEEIUE, Computer Engineering Students’ Association
Helped build the Java backend of neeiue.pt: student area, admin dashboard, news, events, calendar and merch.
In development
Co-founder, Polyot
Project with two friends
Hosting and custom software for small Portuguese businesses, on low-power machines across several towns. Cloudflare Tunnel, a WireGuard mesh, replicated PostgreSQL and our own CLI.
Education. From game jams to engineering.
2025 - 2028
BSc Computer Science
Universidade de Évora
Engenharia Informática, in my second year.
2021 - 2025
Science and Technology
Escola Secundária de Santa Maria do Olival, Tomar
2019 - 2022
Game development
Gamescola
Game design with Clickteam Fusion and Unity in C#. Won the 2020 game jam.
Skills. What I write and what I run.
Languages
Python
C
C++ (Arduino)
Java
Lua
C#
Bash
SQL
GLSL
RISC-V assembly
6502 assembly
LaTeX
Rust, learning
Libraries
NumPy
Numba JIT
ModernGL
PyOpenGL
Pygame
curses
Pillow
pynput
Simplex noise
manim
Infrastructure
Kubernetes
k3s
Docker
Cloudflare
WireGuard
PostgreSQL
S3
Maven
Linux
Git
Make
uv
Hardware
ESP32 and ESP8266
Arduino
TI-Nspire CX
Serial protocols
Spoken
Portuguese, native
English, fluent
Devlogs. 9,029 views so far.
Minecraft in the terminal, devlog 2
Placing and breaking blocks, proper camera controls and a lot of optimisation. The video most people find me through.