Academic Projects

Named Entity Identification (PAMPO)

Project that involved finding a means to distribute a Named Entity Recognition algotrithm made in R. Dealt with issues regarding specific package and language versioning. Stand-alone and network alternatives developed. R, Java, Bash.

Network File System

Implementation of a networked file system. Java, RMI.

Video Streaming

Implementation of a video streaming distributed system based on pubsub model. Java, ZeroC Ice.

Advanced Database Topics

Use of complex geometry types in a database to store data structures. Representation of paths and routes made by taxis in Portugal in a map. Java, Javascript, POSTGRES, Google Maps API.

Julia Compiler

Compiler that implements a subset of the Julia programming language to MIPS. C, Yacc.