I'm an enthusiastic C++ developer and a second-year Software Engineering student. My coding journey began in 2022. My main language is Russian.
Here's a summary of my experience with different technologies:
| Language | Started | Experience | Technologies / Tools |
|---|---|---|---|
| C++ | Spring 2023 | My primary language for personal and academic projects. | Qt (Desktop + QML for Android), WASM, SFML, TgBot, Socket.IO client, libxls, pugixml, nlohmann/json, SDL3 (Desktop + Android), RmlUi, Box2D |
| Python | Fall 2022 | Experience in writing scripts and small applications. | I've used it, but I don't have much experience: tkinter, manim, pytube, pytubefix |
| C# | Summer 2024 | Basic experience, currently learning. | Standard Library |
I also have foundational skills in HTML&CSS.
Feel free to explore my repositories to see my work.
- C++ MathWorker - A library for processing mathematical expressions with a fully customizable signature.
- C++ MathTgBot - The code for the "Math Fortune Teller" bot on Telegram. Uses MathWorker as a math parser.
- C++ SDLWrapper - A C++ OOP wrapper over SDL3 with an SFML-like API. Almost complete encapsulation of the C SDL procedures.
- C++ Unions-Game - A cross-platform C++ game using SDL3 with an HTML/CSS UI powered by RmlUi. Uses SDLWrapper.
- C++ SynchMineChat-MainServer + SynchMineChat-GameServer - A project to combine Minecraft chat and Telegram bot chat.
- C++ Mine-Mods-Versions-With-Interface - A program for changing Minecraft mod versions.
- Python Simple-Manip-Animation - A project for creating video animations of LaTeX code. The code is processed from a text file.
You can reach me on Telegram: @igorantivirus
