Profile picture of Bálint Kiss in blue shirt behind a houseplant
Hi! My name is
Bálint Kiss

Passionate Senior Software Engineer with 7+ years of professional experience and a strong background in Computer Science (Master of Science degree), successfully resolving challenges in the fields of Systems Programming, Backend Development, Network Programming, Cloud Computing and IoT.

My enthusiasm not only drives me to continuously improve my skills in various technologies and software architecture design, but also to inspire and actively share knowledge with my team members. I apply best practices and sound engineering principles to deliver clean and efficient technical solutions in order to solve the business needs of my clients.

In my free time, I develop side projects focused on game development.


Check out my projects

Networked client-server multiplayer architecture demo written in Rust

Network Rust Tokio UDP OpenGL

A technical demonstration showcasing UDP socket programming, Tokio asynchronous runtime usage, and client-server game architecture in Rust. Features real-time synchronization of 2D movement between local and remote players.

Real-time Rust 3D renderer

Graphics Rust OpenGL WebGL WebAssembly

A hardware-accelerated 3D renderer written in Rust. Runs using OpenGL 4 as graphics API on desktop and WebGL2 on WebAssembly.

Desktop browser-playable live demo is compiled to WebAssembly using Emscripten.

Real-time C++ 3D renderer

Graphics C++ OpenGL WebGL WebAssembly Emscripten

A hardware-accelerated 3D renderer written in C++. Runs using OpenGL 4.6 or 3.3 as graphics API on desktop and WebGL2 in web browsers.

Desktop browser-playable live demo is compiled to WebAssembly using Emscripten.

Raycasting pseudo-3D graphics engine

Graphics C++ SDL2 WebAssembly Emscripten

Retro 3D graphics engine demo inspired by techniques used in Wolfenstein 3D. Uses vector math and CPU-based software rendering to turn 2D maps into 3D space, includes double-buffering and texture mapping.

Desktop browser-playable live demo is compiled to WebAssembly using Emscripten.

Awesome DOS

Star

Curated list of references for development of DOS applications and learning about the system itself. The goal of this list is to collect information and act as a starting point for someone who wants to start out retro-programming for the DOS platform.

This list is featured on the official Awesome collection made by Sindre Sorhus.