Colonist Assistant logo

Built a local-only Chrome extension that reads visible Colonist game state, tracks known and possible opponent hands, and gives legal, board-aware advice

Colonist Assistant

  • TypeScript
  • Rust
  • WebAssembly
  • Chrome Extension
  • Game AI
Montra logo

Building regional fashion search across stores from natural-language queries, product links, and images

Montra

  • TypeScript
  • React
  • Expo
  • PostgreSQL
  • Meilisearch
  • Computer Vision
Unprompted logo

Building a daily reasoning workout around one shared problem, one considered answer, and a structured mirror of how each person reasoned

Unprompted

  • TypeScript
  • Next.js
  • React Native
  • PostgreSQL
  • AI
Ark logo

Built an offline-first survival computer for maps, emergency knowledge, secure notes, local search, cached feeds and weather, and practical sensor tools

Ark

  • Expo
  • React Native
  • TypeScript
  • SQLite
  • Offline-first
  • On-device AI
Product Plate logo

Built a production-minded SvelteKit starter with connected auth, billing, realtime data, AI, product UI, tests, and deployment

Product Plate

  • SvelteKit
  • Svelte
  • Convex
  • Better Auth
  • AI
  • Cloudflare
Compiler Register Allocation logo

Built a global register allocator that merges live ranges into webs, constructs an interference graph, and colors it under a bounded register count

Compiler Register Allocation

  • C++
  • Compilers
  • Graph Coloring
  • DSatur
  • Branch and Bound
  • Register Allocation
ARC Gym logo

Co-built a framework-free gym management platform in strict PHP, SQLite, semantic HTML, layered CSS, and vanilla JavaScript/AJAX

ARC Gym

  • PHP
  • SQLite
  • JavaScript
  • CSS
  • REST API
  • Security
  • QR Codes
OpenPost logo

Built an open-source content workspace for solo founders to create, adapt, schedule, publish, and track content across social platforms

OpenPost

  • Go
  • SvelteKit
  • SQLite
  • Social Media
  • MCP
  • Self-hosted
Scientific Review Assignment logo

Modeled reviewer-to-paper assignment as a capacitated bipartite flow network with expertise, review-count, and reviewer-capacity constraints

Scientific Review Assignment

  • C++
  • Graph Algorithms
  • Maximum Flow
  • Ford-Fulkerson
  • Edmonds-Karp
Clutch logo

Co-built a campus peer-help app that matches nearby FEUP students by subject, coordinates live help sessions, and rewards helpers with a karma economy

Clutch

  • Expo
  • React Native
  • TypeScript
  • Convex
  • Maps
  • Real-time
  • E2E Testing
Ninjix logo

Co-built a pixel-art tower-defense game and small game engine in C for MINIX, driven by timer, keyboard, mouse, graphics, and serial-port interrupts

Ninjix

  • C
  • MINIX
  • VBE
  • UART
  • Game Development
  • Systems Programming
TankTussle logo

Co-built a TankTrouble-inspired 2D local tank combat game in Java with Lanterna, including local 1v1 multiplayer and single-player AI

TankTussle

  • Java
  • Lanterna
  • Gradle
  • JUnit
  • jqwik
  • Mockito
  • JaCoCo
  • Pitest
  • Spotless
STEM Educational YouTube Channel logo

Produce Portuguese STEM and computer-science explainers for FEUP students, covering calculus, RISC-V assembly, formal languages, algorithms, and theory of computation

STEM Educational YouTube Channel

  • Content Creation
  • Teaching
  • Portuguese
  • DaVinci Resolve
  • STEM
The Actual World logo

Built a privacy-first social platform for my high-school capstone, centered on friend-only sharing and QR-based connections

The Actual World

  • React Native
  • Expo
  • Expo Router
  • PHP
  • MySQL
  • PostgreSQL
  • Supabase
  • Stripe
  • Social Platform
ENF. logo

Rebuilt my offline-first shift app Trabalho por Turnos as ENF., a work companion for nurses in Portugal with calendar-based shift scheduling, overtime/night-shift pay logic, municipal holidays, and monthly reports

ENF.

  • Expo
  • React Native
  • SQLite
  • Convex
  • Offline-first

Manage a secure Synology NAS with tons of other interconnected selfhosted services

Home Lab & Self-Hosted Infrastructure

  • NixOS
  • nix-darwin
  • Linux
  • Podman
  • Caddy
  • Syncthing
  • sops-nix
  • n8n
  • NAS
  • VPS
  • Self-hosting