-
University of Amsterdam
- Amsterdam, the Netherlands
- giannisdravilas.github.io
- in/giannis-dravilas
Stars
Official Implementation of SIPIT from "Language Models are Injective and Hence Invertible" (ICLR 2026) π
π¦π Attacking Mix Networks to prove the lack of anonymity provided. Implementing Flow Correlation Attacks in different scenarios
A full-featured MiniJava compiler that translates MiniJava code to LLVM IR. Includes lexical analysis, parsing, semantic analysis, and code generation for efficient compilation. π§
Implementation of BERT-Based Span Entity and Relation Prediction Models for Question Answering over Wikidata
π¦ This project involves conducting sentiment analysis on COVID-19 tweets obtained from Twitter, by using a combination of data mining techniques and machine learning algorithms.
Code and resources related to my BSc thesis.
MiniHaskell compiler and interpreter with a Lucid-like dataflow IR
π± πΈ Understanding the Amazon from Space: Use satellite data to track the human footprint in the Amazon rainforest.
Exploring Automatic Music Generation using Transformer encoder-based Language Models
Full Stack e-commerce app built with Express, Node.js, MySQL and React
Writeup and solutions to the CTF Challenge of UoA's Computer Security course of Spring 2022
An implementation of the famous game using MPI and MPI/OpenMP hybrid.
Solution to the CTF challenge assigned in the Computer Security class, Spring '21, University of Athens.
Lightning β‘οΈ fast forecasting with statistical and econometric models.
Multithreaded TCP Client/Server implementation in C++
Solver for the radio link frequency assignment CSP
A block level implementation of an extendible hashtable in pure C
A terminal-based engine simulating the board game Quoridor, featuring player movement, wall placement, and a simple AI opponent. π²
A solution for a simple version of the exam timetabling CSP problem.
ππSet of assignments created for the course System Programming, aiming to familiarize with more complicated use cases of C language.
π₯ A professional networking web application, built on Spring Boot π and Angular πΆοΈ.
ππ Creating, Analyzing and Testing Differential Privacy Protocols, aiming in Data Protection and Anonymization.
Hide your geographic location from websites.
Set of MIPS assembly programs to help us find a secret cache configuration (cache size, block size and associativity).