- I’m interested in C++, Rust, FOSS, Linux, game dev, and working on small projects like open source libraries and tools people want to use.
- I’m currently focused on learning programming through C++ and Rust.
- In January of 2025 I started learning C++ through a few books. I started with "Beginning C++ Through Game Programming" by Michael Dawson. After that, I went through Bjarne Stroustrup's "Programming: Principles and Practice Using C++" (3rd edition). One of my favorite studies from that book was a deep dive into construction/destruction of objects, memory allocation, and compiler optimizations of the "essential operations". I am continuing to learn C++ techniques and best practices from "Modern C++ Programming Cookbook" (Marius Bancila) and supplement Bjarne's excellent books (PPP and "A Tour of C++") with "Beginning C++23" by Horton and Weert.
- In January of 2026, I began to work through the Rust Programming Language book, using the excellent version created by Brown University's CS department.
- ⚙️ In August/September of 2025, I created a project called PadCast - a lightweight gamepad visualization tool for streamers built with C++.
- 🎮 In October of 2025, I started to study/practice C++ Game Dev and learn about architectural patterns.
- 🎮 In November/December of 2025, I started an SFML 3 Game Template Project to practice game dev concepts and design patterns.
- 🎮 In December of 2025, I created a simple game called Breakdown using the SFML 3 Game Template. Breakdown was a way to practice using ECS architecture, use a "data-driven" design that loads game configuration data during runtime from TOML files, and extending certain facilities like the config manager, resource manager, an asynchronous logger, and so on. I also got to practice creating GUI elements via an entity factory using EnTT and SFML.
- 🧵 In January of 2026, I've been studying concurrency in C++.
- 🦀 In January of 2026, I also started working through the Rust book -- thus officially starting my Rust learning adventure!
- 🎮 In February of 2026, refactoring and improving SFML 3 Game Template Project. Implemented concurrency study from last month in the template's logger. Continuing Rust studies.
-
🤝 I’m looking to collaborate on:
- C++ open source projects
- Cross-platform applications
- Game development (including tools and utilities)
- Anything, really! Reach out to me if you have any opportunities!
-
🛠️ Current technologies I'm learning: Game dev libraries like SFML and raylib; software design patterns like ECS and state machines; using CMake to build cross-platform applications. Concurrency in C++ and the basics of Rust.
-
📫 How to reach me ... Discord: nantr0nic / Email: andykhazanovsky@gmail.com
- P.S. -> My current focus is C++/Rust, but it might deserve a mention that I did spend a couple months learning Python. The "Crash Course" book on Python by Eric Matthes was excellent! The one notable project that resulted from my Python studies was a Nonsense Word Generator -- nonsense words are used to help students practice decoding phonemes.


