I'm Oleg, a tech enthusiast with never-ending passion to learn!
Currently, I am a student majoring in "Applied mathematics and Computer Science".
As my future degree suggests, I do really like maths and I enjoy applying it to a real-world problems. Even though I am not exposed to much of those in the university, I try not to limit myself by home assignments projects andto participate in hackatons, program my own ambitious projects and contribute in open-source libraries and frameworks.
I see my GitHub profile as a great way to track my progress and (possibly) promote my skills to employers.
My socials:
- Email: odmamontov@gmail.com
- Telegram: @jktujq
There are a lot of my projects (and contributions), which are written in different programming languages and for different purposes.
To navigate around my projects, you can check out my stars, which split repositories in several groups, or my pinned repositories. Most of my repositories are thoroughly documented in 'README's, descriptions and in code, so it won't be hard for you to find whatever you are thinking.
Feel free to star projects that you like, and remember - any contributions are welcome!
Once again, as my degree suggests, machine learning and neural networks are the primary targets of my research.
Of course I use Python paired with PyTorch and scikit-learn, but I also like to use Haskell to write safe, type-checked mathematical models from scratch (Synapse is my attempt at doing that).
I am fond of developing interactive interfaces to my applications.
Speaking of web developing, I am familiar with:
-
Python's Flask and Django frameworks; Telegram and Discord APIs
-
Rust's Rocket, Axum, Yew, Tokio frameworks; Serenity, Poise and Songbird frameworks for Discord API
-
Haskell's Servant
And in the app development, there is Qt (although I haven't used it in a while).
Games were always my passion; and once I learned programming - I could develop those, expressing my creativity however I want.
I enjoyed using SDL2 library and the Pygame library derived from it.
I am also developing GGEngine - 2d game engine built on top of SDL2 that tries to implement Unity-like design.
Mentioning big game engines, I would say that Unity is my favorite, but I look forward to learn Unreal Engine some day.
I like to use both the plain query building and the ORMs working with databases, and those include SQLAlchemy for Python and SQLx for Rust.