GDT
Computer Scientist & Developer

George David
Tsitlauri

BSc in Informatics & Telecommunications · Specializing in Data Management & AI · Building everything from cryptographic processors to full-stack web apps.

George David Tsitlauri
About Me

Who I Am

Education

BSc in Informatics & Telecommunications, University of Thessaly (DIT/UTh), Greece — 2021–2026.

Specialization

Data Management and Artificial Intelligence — combining theory with real hands-on projects.

Research Lab

Member of the Research Laboratory of Computer Architecture, Compilers and System Security.

Interests

Hardware security, parallel computing, distributed systems, cloud computing, artificial intelligence & full-stack web development.

Thesis

BSc Thesis

Design and Implementation of an Encrypted Instruction Set Processor (CryptoCPU) on FPGA

Developed a custom cryptographic processor supporting encrypted instructions, focusing on secure execution and hardware-level cryptographic protection. Utilized C++ and MIPS Assembly, with Xilinx Vivado for development and testing on FPGA.

C++MIPS AssemblyXilinx Vivado FPGACryptographyHardware Security
Projects

My Projects

Advanced Machine Learning Projects

A collection of advanced ML projects including deep learning, neural networks, and data analysis.

PythonMachine LearningDeep LearningAI

CCC IR Optimizer

IR code optimizer for the CCC C front-end translator, improving intermediate representation quality.

CIROptimization

Parallel AES CUDA

Parallel AES encryption implementation using CUDA for high-performance GPU-accelerated cryptography.

CUDACryptography

Weather App Autoscaler

A scalable weather app using Kubernetes with auto-scaling based on load and weather data.

KubernetesDockerCloudDevOps

Big Data Spark Taxi

Big data analysis of taxi trips using Apache Spark and Hadoop for large-scale processing.

Apache SparkHadoopBig Data

Video Coding for Machines

Video coding techniques optimized for machine learning applications and automated analysis pipelines.

VideoDeep Learning

Reinforcement Learning Experiments

Experiments and research in RL algorithms, exploring various agent-environment interactions.

PythonIntelligent Agent

Tourism Data Mining

Data mining and analysis for tourism datasets, extracting patterns and insights from real-world data.

PythonData Mining

GPBFT Consensus Protocol

Implementation of the GPBFT consensus protocol for distributed systems and blockchain applications.

Distributed SystemConsensusBlockchain

Build a Compiler

A compiler built from scratch — lexer, parser, semantic analysis, and code generation stages.

CFlexBison

Egram Student Management System

A complete student management system for educational institutions with admin and student portals.

PythonSQLApp

Skyrianos

Website about the island of Skyros — culture, history, attractions and local info.

HTML5CSS3JavaScript

OstrichZooPark

Website for Ostrich Zoo Park with basic details and visitor info.

HTML5CSS3JavaScript

Pavlidi Home E-shop

E-commerce platform built with Next.js and Medusa.js featuring a full storefront and product management.

Next.jsReactMedusa.js
Skills

Tech Stack

Languages

CC++JavaPythonSQLCUDAMIPS AssemblyHTML5CSS3JavaScriptTypeScript

Frameworks & Tools

ReactNext.jsTailwind CSSMedusa.jsDockerKubernetesGitXilinx VivadoWiresharkFigmaVS CodeVirtualBox

Operating Systems

WindowsLinux
Languages

Spoken Languages

🇬🇷

Greek

Native

🇷🇺

Russian

Native

🇺🇸

English

ECCE, University of Michigan

Contact

Get In Touch

Emailgdtsitlauri@gmail.com
GitHubgithub.com/gdtsitlauri
LinkedIngdtsitlauri