Kristián Kalmár

Hi! I'm a developer from Slovakia, welcome to my portfolio website. My main fields of expertise include low-level programming, networking and web development. Feel free to reach out via any of my socials.

linkedin github email

Skills

I've got approximately 4 years of experience in web development, working both on the frontend and backend. My journey began with creating simple websites for relatives, and over the years, I've had the opportunity to work on larger business-critical projects. In terms of technology, I have the most experience with React, Next.js, and React Native in commercial settings. Additionally, I have worked with Vue and SvelteKit for personal projects. My backend expertise includes building APIs using .NET, Flask, and Express, along with a solid understanding of databases and the SQL standard. As for deployment of software, I take joy in self hosting and managing Linux based servers, primarily RHEL and Fedora Server. Although I initially wasn't a fan of frontend development, I’ve come to appreciate the complexity required to create performant and functional websites. Nowadays, I’m open to learning new technologies and strive to keep myself adaptable, never limiting my growth to a specific stack or toolset.

Lower-level development with languages like C, C++, and Zig has generally been my preferred choice for most CLI and library projects. Working with these languages has given me a strong understanding of computer systems and solid fundamentals in embedded development. I’m comfortable developing performance-intensive applications and libraries, including creating bindings for target environment languages.

As somebody who's passionate about Linux and anything FOSS related, i have more than 4 years experience daily driving as well as hosting and managing multiple servers. I have experience with both testing and configuring for automatic deployments on systems such as RHEL and Fedora Server. I'm also familiar with writing nginx configs, making/deploying docker images or the occasionally used AWK for log processing.

Networking has played a significant role in my programming journey. While working on my first bigger project - a multiplayer game, I learned the basics of IP addressing, transport layers and protocols, as well as server-client and peer-to-peer architectures. Since then, I’ve developed a strong interest in real-time networking and techniques for handling latency, such as client-side prediction, tick/diff-based data synchronization, and deterministic methods. I’ve also explored bandwidth optimization strategies like delta compression, packet compression, and other related techniques.

Game development, particularly the Unity engine, sparked my programming journey back in 2016 when I was 14 years old. This passion led me to dedicate countless hours to learning programming, asset creation, UI/UX design, game design, and other related fields. Today, I feel very comfortable creating hyper-casual to asset-light games as a solo developer. Over the years, I’ve gravitated more toward multiplayer games and the programming of game mechanics. Although I haven’t spent as much time on game development in recent years, I still occasionally refresh my knowledge by working on smaller, visually-focused projects.

References

artmarco.sk

construction / interior design company. (Vue)

new.rmk.sk

dynamic architecture showcase. (SvelteKit/Pocketbase)

moje.chytranemovitost.cz

real estate investment portal. (Next/ReactNative/Firebase)

and.others

feel free to contact me for more references.