-
Artificial Intelligence & Machine Learning
- UFCFightOutcomes β Machine learning models for predicting UFC fight outcomes (classification).
- StreamingVideos β Metaheuristic algorithms for combinatorial optimization problems.
-
Full-Stack Development
- GamesNest β Laravel e-commerce platform with Blade, PostgreSQL, Docker, Tailwind CSS.
-
Low-Level & Systems Programming
- MinixTimeKeeper β C program with custom device drivers and a clock interface on MinixOS.
- PenguinRS232 β C implementation of a data transmission protocol over an RS-232 serial connection.
- TuxTransfer β C implementation of an FTP client and networking configuration experiments.
- JavaChatroom β Distributed Java chatroom with AI chatbot integration.
-
Compilers
- JmmCompiler β Java-- to Jasmin compiler with ANTLR grammar, AST, semantic analysis, and optimizations.
-
Parallel & Multithreaded Programming
- MultiMat β Matrix multiplication performance analysis (sequential vs parallel) in C++ and Java.
-
Computer Graphics
- FireRescue3D β Interactive 3D helicopter fire-fighting simulation built with WebGL.
-
Functional & Logic Programming
- PrologSTAQS β Prolog implementation of STAQS board game with AI opponent.
- HaskellGraphs β Haskell graph algorithms (Dijkstra, TSP solver).
-
UX/UI & Human-Computer Interaction
- MealBuddy β UX/UI research for a nutrition and meal planning app designed in Figma.
- Porto, Portugal
- in/afonsomneves
- @seveNAfonso
Pinned Loading
-
UFCFightOutcomes
UFCFightOutcomes PublicA machine learning project exploring classification algorithms to predict UFC fight outcomes, developed for the Artificial Intelligence course at FEUP.
Jupyter Notebook
-
StreamingVideos
StreamingVideos PublicA computational intelligence project exploring metaheuristic algorithms for combinatorial optimization, developed for the Artificial Intelligence course at FEUP.
Python
-
MinixTimeKeeper
MinixTimeKeeper PublicA MinixOS-based C application combining custom device drivers with a basic clock program, developed for the Computer Laboratory course at FEUP.
C
-
HaskellGraphs
HaskellGraphs PublicA Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at β¦
Haskell
-
JmmCompiler
JmmCompiler PublicA Java-- to Jasmin compiler with ANTLR-based grammar, AST translation, symbol table, semantic analysis, basic optimizations, and code generation, developed for the Compilers course at FEUP.
Java
If the problem persists, check the GitHub status page or contact support.