Stars
small, transparent, Dockerized, fusion-oriented PacBio Iso-Seq preprocessing.
Lightweight fast and simple ASCII table generation. May be used for projects, text editor plugins, email content, etc.
A project for a computer architecture course featuring Vivado and Vitis HLS software using Alveo U200
A project dedicated to real-time trading for cryptocurrencies. For the Real-Time Embedded Systems course in the Aristotle Univercity of Thessaloniki, under prof. Nikolaos Pitsianis
The Reverse Cuthill-McKee algorithm implemented with GPU accelaration in CUDA
A simple implementation of SimCLR and useful logging that tracks the progression of the model during training.
Interactive Streamlit dashboard for visualising protein length distributions from proteome-scale TSV data, with linear, logarithmic, and focused histogram views.
Unsupervised learning project applying graph-based dimensionality reduction and Spectral Clustering on CIFAR-10. Focuses on 2D visualization, cluster separability, and comparison of manifold learni…
Automated seizure state detection using multi-channel iEEG data. Focus on feature engineering and diagnostic validation through 'worst-sensor' identification.
Credit card default prediction using a Hybrid CNN, XGBoost and Logistic Regression on the UCI Credit Card Dataset
Systematic study of hallucination behaviour in ProGen2-small across a grid of temperature and top_p sampling parameters, with length-aware generation derived from real proteome distributions.
Deep LSTM for quarterly forecasting of serious adverse drug events from FDA FAERS data (2015–2025). Includes EDA, per-drug normalization, baseline comparison, and multi-output extension by reaction…
JADE-based agent-oriented system for maze solving.
LLM-assisted genomic variant interpreter integrating ClinVar, Ensembl VEP, and COSMIC
Fast Pathogen Screening with NVIDIA Jetson Cluster in Resource-Constrained Areas
Community detection on protein sequence similarity networks using MCL and HipMCL.
A parallel implementation of the kth' Nearest Neighbour (kNN) algorithm using pthreads, OpenMP and OpenCilk libraries for parallel programming course of AUTH under prof. Nikolaos Pitsianis
The first part of a parallel bitonic sorting implementation using the MPI library in C, for Parallel and Distributed systems course in AUTH, under prof. Nikolaos Pitsianis
Bitonic sorting of an array utilizing gpu with cuda
A Python benchmark that measures CPU and GPU throughput (GFLOPS) using dense FP32 matrix multiplication. It is designed to stress-test a digital computer with a primitive matrix algebra operation.
Instant Markdown previews from Vim
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
Custom made machine translation RNN trainer based in PyTorch.
Solar panel that follows the movement of the sun with the help of an Arduino and sensors
MCL, the Markov Cluster algorithm, also known as Markov Clustering, is a method and program for clustering weighted or simple networks, a.k.a. graphs.