Skip to content
View nantr0nic's full-sized avatar
  • Portland, Oregon
  • 12:49 (UTC -08:00)

Block or report nantr0nic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nantr0nic/README.md

👋 Hi, I’m @nantr0nic (Andy Khazanovsky) (He/Him)

  • 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.

Learning

  • 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.

Dev Journal

  • ⚙️ 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.

Looking to collaborate, reach out!

  • 🤝 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


Addendum
  • 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.

Pinned Loading

  1. PadCast PadCast Public

    A simple gamepad display that shows controller activity. Geared towards streamers.

    C++ 2

  2. breakdown breakdown Public

    A breakout game where the bricks come down.

    C++

  3. sfml3-game-template sfml3-game-template Public template

    SFML 3 Game Template Project

    C++ 1

  4. cpp-learning cpp-learning Public

    C++ Learning Adventure!

    C++

  5. rust-learning rust-learning Public

    Rust Learning Adventure!

    Rust

  6. learning-python learning-python Public

    Python learning scripts etc

    Python