myshell: C implementation of a shell (Machine programming)
python-tcp-protocol: Implementation of the tcp protocol over an insecure network layer (Computer Networks)
distributed-scraper: Distributed system implemented with the chord protocol and the zmq library as communication layer (Distributed Systems)
glasses: Computerized generation of glasses and water (Computer Graphics)
cool-compiler: Implementation of a compiler for the COOL language that parses plain text code and transforms it into MIPS code (Compile)
clean-agent: Simulation written in haskell of the interaction between a proactive agent and a discrete environment (Simulation and Declarative Programming)
file-management-system: Management system implemented on the Hyperledger Fabric network, consisting of chaincode and dapp (Blockchain)