Hey 👋 I'm Nuno!

Built a cross-platform desktop application and CLI that installs a skill once and distributes it across 34+ AI coding agents, with a Vue 3 GUI, Go core, Wails desktop runtime, and workspace-based skill management.

Scribe
GoVue 3WailsCLIOpen Source

GBA Metal

Built a macOS Game Boy Advance emulator in Swift and Metal in two days, using GBATEK specs and AI-assisted iteration to implement ARM and THUMB CPU emulation, scanline graphics, DMA, timers, RTC, audio, and save persistence. Got Pokemon Emerald and FireRed booting, saving, and playable.

SwiftMetalmacOSARM7TDMIEmulation

Pizza Cutter

View Project

Built a browser-based sheet cutter for card layouts, with draggable rectangular guides, live canvas feedback, and zip export for cropped assets directly in the browser.

Pizza Cutter
Nuxt 4Vue 3TypeScriptCanvas APIVitest

Slime Ball

View Project

Built a 3D browser-based slime soccer game with custom physics, local multiplayer, adaptive AI, gamepad and touch controls, and real-time rendering in Three.js.

Slime Ball
React 19TypeScriptThree.jsR3FVite 6Cloudflare Pages

Hexapod Robot

Lead a team of 10 people to build a Hexapod robot, from scratch, while having an active role in its software and hardware design. Won a 3D printer at Lisbon Maker Faire.

PythonC++ArduinoCAD Design3D PrintingPCB Design

SocRob Robotics Team

Competed in RoboCup 2016 in Leipzig and European Robotics League 2016 in Lisbon. In charge of a robotic arm for manipulation tasks.

SocRob Robotics Team
PythonROSMoveit

Notifly

Designed and produced a hardware gadget that connects to your computer and intelligently displays a colored light for others to see if you are busy or available based on what applications you are using at the moment.

C++PythonPCB Design

Plantagotchi @ Novabase Gameshifters Hackathon

Developed a plant vase monitoring system that uses multiple sensors to monitor the plant's health and sends notifications based on the plant's needs.

CPythonElectronics

Differential Drive Robot

Designed and built our own autonomous robot from scratch with an Arduino board. It follows lines and avoids obstacles.

CPCB Design

Heavy Machinery Part Browser

Interactive Web App to procure heavy machinery parts, measurements, and compatibility.

Nuxt.jsVue.jsPythonPostgreSQL