Senior Software Engineer | C++ · Qt · C#/.NET
I build software end-to-end: from simulation logic and core architecture to desktop UI and backend services. Recently I've been working across the .NET ecosystem (ASP.NET Core, WPF, EF Core) and returning to C++/Qt for a projects like teaches young students the basics of electronics.
LinkShortener: Full-stack URL shortener with JWT authentication, rate limiting and click tracking. ASP.NET Core and PostgreSQL backend, React/TypeScript frontend, containerized with Docker and deployed on Render.
Rink Rivals: Real-time multiplayer ice hockey for mobile browsers, built from scratch with Canvas 2D, custom physics and Firebase, using a host-authoritative model with client-side prediction.
IPTVPlayer: Windows desktop IPTV player built with WPF and LibVLCSharp. Connects to Xtream Codes providers, caches channels locally with SQLite and EF Core, and supports browsing by category.
LogicSim: Digital logic circuit simulator in C++/Qt, designed to help young students learn electronics and logic gates through hands-on experimentation. Drag gates and I/O sources onto a canvas, wire them up and watch signals propagate in real time. Built with a clean separation between the simulation core and the UI (Factory and Observer patterns).
Languages: C++ C# Python JavaScript TypeScript SQL
Frameworks: Qt .NET ASP.NET Core WPF EF Core React
Data & infrastructure: PostgreSQL SQLite Docker Firebase
Open to interesting projects and collaboration. Feel free to open an issue on any repo, or reach me on LinkedIn.