Projects
Main Projects
These are substantial projects that required significant development time and complexity.

Automotive App
Android Automotive OS driver assistance app that leverages data from real-life sensors in Aveiro

Cardiovascular Disease Prediction
ML-based Decision Support System that predicts the probability of cardiovascular disease

Homelab
Configuration-as-code for my self-hosted home server setup

Distributed P2P Pytest Runner
Distributed p2p system for running pytest across multiple nodes

Image Manipulation Languages
Two domain-specific programming languages for image processing

bashback
Simpler rsync in Bash
Side Projects
These are small projects that I did only for my own pleasure.

rsvptui
Terminal-based ebook reader using Rapid Serial Visual Presentation (RSVP)

Sonic Hub World
sonic the hedgehog hub world in three.js

yasprs
Yet Another Simple PS4 Package Remote Sender

readcomics-cli
Downloader for readcomiconline.li

dotfiles
duarte's dotfiles

TempleOS Pywal Colors
Pywal for TempleOs

Dracula Palette Converter
Convert images to Dracula's color scheme

Dijkstra's Algorithm for Shortest Paths
Dijkstra's algorithm to find the shortest path between nodes in a graph on the TI-84 graphing calculator

Remember The Position
Game to remember the position of the chess board
Open Source Contributions
These are meaningful contributions to already existing open source projects.

ia-centipede
Clone of Arcade Centipede for AI classes

Zed Wal Theme
A theme for the Zed text editor that utilises your wal colour scheme

kobofileserver
Run it on Kobo device, then use browser to transfer file to device.