About me

I am a software development student based in Switzerland, interested in creating robust, secure, and highly available software. I am drawn to backend systems and foundational software that users expect to simply work reliably, from performance-critical applications to infrastructure that runs seamlessly behind the scenes.

I am currently developing a multi-threaded file indexer for fast word searching, using C++ to implement a custom index structure with precise memory management. The project features sequential, transaction-based updates that allow operations to be reliably continued after interruptions, ensuring index integrity even during system failures. I also maintain and build my homelab with a focus on security and system reliability.

Projects

File Indexer

A multi-threaded file indexer for word searches with a custom index structure for minimal memory footprint. Features transaction-based updates for complete index integrity even during interruptions with automatic crash recovery. Files are processed into a local index that is then merged with the existing disk index.

C++ • Multi-Threading • Custom Index Structure
github repo

Homelab

I run my own Homelab for self-hosted services such as file management, photo management and media libraries. The focus is on implementing robust security concepts and exploring reliable system architectures. I use Proxmox for virtualization.

Proxmox • Virtualization • Network security