Pablo Deputter's repositories
16-bit-custom-CPU-logisim
Design and implementation of a 16-bit CPU in Logisim, featuring a custom datapath, ALU, memory operations, branching, and exception handling. Created for the "Computer Systems & Architecture" 1st bachelor course at the University of Antwerp.
computer-graphics-engine
Compact graphics engine, it covers various 2D and 3D rendering techniques, from basic color rectangle generation to complex 3D fractals, using transformations like rotation, scaling, and translation. Includes different rendering methods such as Z-buffering with lines and triangles, ambient lighting, shadow mapping, and texture mapping.
MIPS-maze-game
A MIPS Assembly project to simulate a maze-based game inspired by Pac-Man. The project involves DFS algorithm implementation, bitmap handling, and keyboard input. Created for the "Computer Systems & Architecture" 1st bachelor course at the University of Antwerp.
Automata-Simulator
A C++ Automata simulator that models and visualizes automata using JSON inputs and generates .dot files for visualization. Built for the "Languages & Automata" 1st bachelor course at the University of Antwerp.
chess-game
A fully functional chess game built using C++ with GUI. Allows 2 players to play, restricts illegal moves, and checks for check and checkmate conditions. Includes optional features like visual aids, save/load functionality, and undo/redo options. Created for the "Introduction To Programming" 1st bachelor course at the University of Antwerp.
distributed-systems-webservices-movie-app
RESTFUL API created using the https://themoviedb.org/ API that functions as a very basic recommendation engine for movies alongside a simple single-page webapp that consumes this API.
distributed-sytems-webservices-spotibook
University of Antwerp - Bach. 3 - Distributed Systems
reddit-sentiment-analysis
Project made for the Information Retrieval course at The University of Antwerp.
tcell-topic-modelling
Study and categorize a large dataset of genetic information by analyzing the TCR sequences usingtopic modeling.
Doodle-Jump-Game-Engine
Doodle Jump game implemented with SFML.
Multiple-Sequence-Alignment-Tool
A robust tool utilizing dynamic programming algorithms for performing multiple sequence alignments (MSA) of DNA or protein sequences. This tool generalizes the Needleman-Wunsch and Smith-Waterman algorithms to support both global and local alignments for multiple sequences, providing a powerful solution for bioinformatics analyses.
tokyo-olympics-scraper
Create .ics calender by scraping Tokyo Olympics website