Skip to content
View GeorgiiFirsov's full-sized avatar
🏑
Working from home (actually I don't)
🏑
Working from home (actually I don't)

Organizations

@GeorgiiFirsov-s-forks

Block or report GeorgiiFirsov

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
GeorgiiFirsov/README.md

Hi there πŸ‘‹ My name is Georgii Firsov. I'm development team lead and PhD student. My research area is cryptography, and I'm also interested in programming languages and AI.

Anurag's GitHub stats

To view my main repositories scroll down this page. 6 favorite repos are listed below this text.

⚑ Tools and technologies

My main programming language is C++, I'm familiar with core C++, STL, Boost, Win32 API, complex template metaptogramming, and parallel programming. Furthermore, I often use C, Rust and Python for research purposes and my pet projects.

For improving of my skills, I also write in Haskell. The main idea behind learning this language is to feel functional programming (i.e. to think in terms of functional languages even when writing in other languages), 'cause it is based on lambda calculus, which is a beautiful way to express computations in terms of math.

Set of my main technologies is listed below:

C++ Visual Studio Win32 API Windows Rust Python Git

πŸŽ“ Education

Degree University Status
B. of Software Engineering National Research Nuclear University MEPhI Completed in 2021
M. of Information Security National Research Nuclear University MEPhI Completed in 2023 (with honor πŸ†)
PhD in Information Security National Research Nuclear University MEPhI In progress...

πŸ‘¨β€πŸŽ“ Scientific activity

You could find some of my publications following the links below:

Scopus ORCID Science Index

πŸ“« Contacts

Feel free to contact me via:

Email Telegram Linkedin

Pinned Loading

  1. bdgt bdgt Public

    Console application for budget management, income/spending control, and personal financial analytics

    Rust 1

  2. ntp ntp Public

    "ntp" stands for "Native Thread Pool". This library implements a thread pool using Win32 API (and some Native API too).

    C++ 2 3

  3. PodSerializer PodSerializer Public

    Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)

    C++ 2

  4. md_to_pdf md_to_pdf Public

    Simple utility to convert from markdown format into pretty PDF document. It is written in Rust programming language.

    Rust 4 2