A full-stack engineer.
Currently based in Groningen, The Netherlands, where it's .
Previously based in Amsterdam, Athens, and Rome.
Web development:
A chat application using microservice and event-driven architecture, deployed on AWS, using RDS Postgres, DocumentDB Mongo, AWS SQS, AWS SNS, MemoryDB Redis, AWS Lambda, DynamoDB, EC2, API Gateway, CloudWatch, in combination with DevOps best practices.
Spring Boot - React - Typescript - Python - Jest - JUnit - Github Actions - AWS - Docker - Kubernetes - Websockets
An Ebay clone, featuring live messaging, OpenStreetMap implementation, a recommendation system, search, filters etc.
React - NodeJS - Express - PostgreSQL - Docker - REST
A cloud email service using microservice architecture, deployed with Kubernetes.
Python - Django - MongoDB - Flask - HTML/CSS - Docker - Kubernetes - REST
Machine Learning - Deep Learning:
A vaccine sentiment classifier using different machine and deep learning models. Logistic Regression, Feedforward Neural Network, LSTM, GRU, Bert pretrained model
Python - PyTorch
Cybersecurity:
Penetration testing on a vulnerable version of eClass, using SQL injection, XSS, CSRF, RFI etc.
PHP - MySQL
Low-level programming:
File scan and processing using inotifywait with interprocess communication, signals, pipes, named pipes, low level I/O.
C - Bash - Makefile
TCP file transfer simulation from a server to clients using sockets.
C - Makefile
Inverted search engine using bk trees, hash tables, multithreading.
C++ - Bash - Makefile - Unit Testing - Github Actions
Compilers:
An LLVM translator using visitor pattern, that performs static type checking and intermediate code generation.
Java - JavaCC
Autumn in a greek village.
Visiting Meteora.
Business Trip 1: Copenhagen, Denmark.
Business Trip 2: Warsaw, Poland.
Milos island.
Slow living.
Amsterdam, NL.
Louvre, Paris.
Duomo di Milano.
The start of an era.
Cube Houses, Rotterdam.
Hamburg, Germany solo trip.