This repository is an index for the most relevant projects I completed during my BsC in Computer Science and Engineering at Instituto Superior Técnico (IST), University of Lisbon.
TIL Compiler (Course - Compilers)
- Techonologies: C++, Lex, Yacc, Bison
CG Project (Course - Computer Graphics)
- Technologies: JavaScript (ThreeJS library) (+ HTML, CSS)
SD-TupleSpaces (Course - Distributed Systems)
- Technologies: Java, Python, gRPC
HumanaEthica (Course - Software Engineering)
- Technologies: SpringBoot, Vue, Groovy
RC Auction (Course - Computer Networks)
- Technologies: C, Makefile
AMS Project (Course - Systems Analysis and Modeling)
- Technologies: ArchiMate, BPMN, Enterprise Architect
Apre Homeworks (Course - Machine learning)
- Technologies: Jupyter notebook, ML concepts
OC Labs (Course - Computer Organization)
- Technologies: C, Makefile
BD Project (Course - Databases)
- Technologies: Jupyter Notebook, Python, Flask, HTML (Jinja templates), Docker
Bimaru Solver (Course - Artificial Intelligence)
- Technologies: Python
PE Project (Course - Probability and Statistics)
- Technologies: R
Message Broker (Course - Operating Systems)
- Technologies: C, Makefile
Tecnico FS (Course - Operating Systems)
- Technologies: C, Makefile
Railroad Commercial Trading (Course - Analysis and Synthesis of Algorithms)
- Technologies: C++, Makefile
Tiling Project (Course - Analysis and Synthesis of Algorithms)
- Technologies: C++, Makefile
Meteor Shower (Course - Introduction to Computer Architecture)
- Technologies: Assembly
Airport Manager (Course - Introduction to Algorithms and Data Structures)
- Technologies: C
Hashi Puzzle Solver (Course - Logic for Programming)
- Technologies: Prolog
Meadow Simulator (Course - Foundations of Programming)
- Technologies: Python
Buggy Data Base (Course - Foundations of Programming)
- Technologies: Python