Return to homepage

Projects


Projects I have developed or contributed to which I considered relevant.

Games I have created are present in the Games page.

More information, projects and source code on my github page.

Bababui

Discord bot that answers your voice commands.

  • Node.js
  • Javascript
  • Google's Speech-to-Text API

uNi

App developed for the University of Porto's community with the intention of making more accessible information about classes, exams, buses, among others.

  • Flutter
  • Dart
  • Docker
  • SQL

Waffle Lib

Window system and manager library built around the computer's peripherals, used to create a graphical environment for Minix 3.

  • C
  • x86 Assembly
  • Linux APIs

Pixy - Robot with vision

Lego robot built with a RaspberryPI and a PixyCam that reacts to colors by dancing, singing and moving.

  • C
  • Python

AirShuttle Trip Scheduling

Graph based model for an Airport shuttle service.

  • C++
  • Graph Viewer

Ascii Raider

Replica of the game 'Crypt Raider', developed as a way to learn about code Design and Structure.

  • Java
  • Design Patterns
  • Code Smells

VR Portal Website

Website I developed for my company VR Portal, LDA. Its purpose is to provide our customers with information about our business, show them what we offer and allow them to connect with us.

  • HTML
  • CSS
  • Javascript
  • Bootstrap
  • Jquery
  • Node.js
  • Express.js
  • MongoDB

Guideasy

Mobile app with the aim of providing swift navigation between key spots in a conference.

  • Flutter
  • Dart

Fuse - Graphical Interface

Fuse board game implemented in Prolog with a graphical interface in WebGL.

  • Prolog
  • Javascript
  • WebGL
  • WebCGF

Space Wars

WebGL scene consisting of 2 space races, X and Y, fighting each other.

  • Javascript
  • WebGL
  • WebCGF

Frog Chess

Frog Chess board game implemented in Prolog.

  • Prolog

Paguri

House rental web application, with a REST API to interact with its resources.

  • HTML
  • CSS
  • Javascript
  • PHP
  • Google Maps API
  • Swagger.io

Bird with a Hat

WebGL scene of a mountain built with shaders, featuring an animated bird which can be controlled by the user and pick up branches.

You can move the bird with asdw, reset with 'r' and pickup/drop stuff with 'p'.

A 2-player game was created where each player must steal eggs from the other's nest.

  • Javascript
  • WebGL
  • WebCGF

Personal Website

The super cool website you are currently on :)

  • HTML
  • CSS
  • Javascript
  • Bootstrap
  • Jquery