Skip to content
View nantr0nic's full-sized avatar
  • Portland, Oregon
  • 21:07 (UTC -07: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 is supported. This note will only be visible to 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, Python, FOSS, Linux, game dev, and working on small projects like open source libraries and tools people want to use.

Learning

  • Beginning in September of 2024, I started my learning adventure with Python. I spent a few months learning the language through a couple of books. 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.
  • 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 April of 2026, through the suggestion of a friend, I resumed learning Python.

Projects and Study Topics 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 studied 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.
  • 🧠 For March of 2026, I decided to take the month off from learning coding to avoid burnout and to focus on music and my Zen practice.
  • 🐍 In April of 2026, I resumed my studies with a focus on Python.

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: getting back into Python.

  • 📫 How to reach me ... Discord: nantr0nic / Email: andykhazanovsky@gmail.com


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. python-learning python-learning Public

    Python learning scripts etc

    Python