Coding

Projects

TaggerNews

HackerNews digest powered by LLM multi-agent chains. Currently migrating to a C++ web server with custom EventLoop and thread pool, with CI/CD.

Fordex Code / GResearch

Agent orchestration and communication protocol for multi-developer-agent cooperation. DAG-based MCP server for multi-session research workflows.

LoRA Merging for Continual Learning

Research at RSiM Lab, BIFOLD Berlin, working with SpectralGPT and BigEarthNet V2.

FFN with CUDA

Data and model parallelism implemented from scratch.

BERT on ARM (Bachelor Thesis)

Computational offloading for edge inference.

Languages

Python

Python has been my go-to language for ML / AI related tasks. I've been using it extensively from 2017, the Tensorflow and Sklearn era.

Now I use for rapid prototyping and delivering various AI-powered applications with a broad range of tools.

• Experience with FastAPI and async for backend development

• Experience with frameworks for AI Apps. (LangGraph, Vector DB, Streamlit, vLLM)

• Experience with PyTorch for training and inference (Segmentation, LoRA, ViT)

• Data science with pandas, numpy, and scikit-learn.

C++

C++ is my first language to learn OOP, data structure, algorithms, operating systems, and parallel computing.

• Built FFN wit CUDA from scratch, implementing data and model parallelism schema to speed up training and inference.

• Smart pointers for ownership, STLs for engineering practice, multi-threading, concurrency.

• Migrating TaggerNews to a C++ web server with custom EventLoop and thread pool

C

CPP101: Learn pointers and memory allocation with C. I used it also for arduino programming, including:

• An arduino car, lifting a water bucket, moving to a designated location, releasing the water bucket, as fast & steady as possible.

• A glove-shaped MIDI controller, using pressure sensor to detect finger movement and connected to PC via bluetooth to play different instruments in real time.

Rust

I'm learning Rust alongside my C++ work, drawn by its memory safety guarantees and expressive type system. Its functional programming features also appeal to me as someone who enjoyed Haskell years ago.

• Building a SQLite clone from scratch as a learning project

• Made some contributions to nushell and uutils/coreutils (currently paused)

• Working through Rustlings exercises

Frameworks & Infrastructures

FastAPIStreamlitPyTorchLangGraphvLLMHuggingFaceDockerGitAzureGoogle CloudKubespraySlurmCUDA

Tools

Taskfileuv & ruffpytestPostgreSQLVector DBLaTeX