makafVPN
A full-featured VPN desktop application built in C# with a custom WPF GUI. Handles connection management, config profiles, and deep Windows system integration.
I build C# desktop software and run my own infrastructure from home. Most of it happens late at night.
I'm a developer from Chaidari, Athens. Originally from Ioannina. While I'm in high school, most of my real learning happens at my desk after midnight: building desktop apps in C#, breaking my server, and then figuring out why it broke.
I got into coding because I wanted software to work exactly how I wanted it to. That turned into three years of .NET, WPF, WinForms, a Proxmox homelab, Tailscale tunnels, and way too many late nights chasing LACP bonding issues.
I build real things for real use cases, not tutorial projects. If it doesn't solve an actual problem I have, I'm probably not building it.
A full-featured VPN desktop application built in C# with a custom WPF GUI. Handles connection management, config profiles, and deep Windows system integration.
Windows desktop app for downloading video and audio from YouTube. Built on .NET 8 with format selection and a built-in conversion pipeline.
Self-hosted Jellyfin and Plex running on Ubuntu Server inside Proxmox VMs. Remote access via Tailscale, with 802.3ad LACP link aggregation for throughput.
A WinForms GUI tool for batch-converting MP3 files to OGG Vorbis. Useful for game audio pipelines and web-compatible audio formats.
A professional Windows installer workflow using NSIS scripting, creates EXE installers with shortcuts, registry entries, and clean uninstall support for .NET apps.
Work-in-progress tool that converts OpenStreetMap data into BeamNG.drive-compatible map configs. Custom road geometry and terrain generation.
Happy to hear from anyone curious about my projects, interested in collaborating, or just wanting to talk infrastructure or C# tooling. I'll get back to you as soon as I can.