Projects

Selected backend, research, and systems projects with practical links and implementation context.

Drogon Portfolio project preview

Drogon Portfolio

Live Site

Public version of this site built as an experiment with Drogon, Docker, and MariaDB. It shows how I approach lean deployment, runtime data seeding, and performance-conscious backend design without making Drogon my day-to-day focus.

C++ Docker Drogon MariaDB Bootstrap
kvstore project preview

kvstore

Repository

Lightweight key-value store inspired by Redis, with a C mapper library, C++ TCP server and client library, tests, benchmarks, and an article documenting the design tradeoffs.

C++ C Data Structures Sockets Benchmarking
ROI Extraction for Thermographic Breast Images project preview

ROI Extraction for Thermographic Breast Images

Repository

Work contribution to an automatic ROI extraction project for thermographic breast images, using cardioid-based fitness functions and genetic algorithms across Go, Java, and Python implementations.

Genetic Algorithms Python Go Java Image Processing Computer Vision Thermography
Report Generator project preview

Report Generator

Repository

FastAPI application that uses LLMs to turn uploaded CSV, Excel, and PDF context files into analytical PDF reports through a browser workspace.

Python FastAPI JavaScript Docker LLM
GASS-Metal project preview

GASS-Metal

Paper

Research software for identifying metal-binding sites in protein structures with a parallel genetic algorithm, M-CSA and MetalPDB templates, benchmark validation, and a published Briefings in Bioinformatics article.

C++ Genetic Algorithms Python Flask Multithreading Bioinformatics
tiny-libs project preview

tiny-libs

Repository

Small C and C++ quality-of-life libraries built for practicing data structures and keeping reusable utilities easy to inspect.

C++ C Data Structures Makefile
CUDA-TSP-GA project preview

CUDA-TSP-GA

Repository

CUDA genetic algorithm for an asymmetric Traveling Salesman Problem, using a generated distance matrix to validate the expected route.

CUDA C++ Genetic Algorithms Parallel Computing