Aug - Sept 2024 — Developed a Java application and backend that
simplified the process of getting prescriptions and medications. The
Gosuslugi authentication service was integrated into the app. It is now
used in polyclinics and pharmacies in Kemerovo. The project was adopted
by a company affiliated with the Ministry of Health in Kemerovo.
Nov 2025 - present — Refactoring and maintaining face-recognition
access control system for the small business. Includes network
administering, Python and PHP development.
Skills
I have extensive experience with several languages, frameworks, and
tools, including:
C and C++: ESP32 IDF, Linux system programming, tools: make, cmake,
meson, gdb, objdump, etc.
Golang: standard library, Gin, Echo, Gorm.
Java: Android SDK, Jakarta RESTful Web Services.
Python: FastAPI, SQLAlchemy.
DB: Postgres, SQLite, MySQL.
Docker.
HTML/CSS with HTMX.
I have also worked with:
Network management tools on Linux.
GCC and LLVM internals.
OCaml.
Haskell.
.NET: C# and F#.
Assembly languages for a wide range of architectures.
Rust.
Education
2021-2024 IT high school GKL Lyceum, Kemerovo.
2024-2025 Software Engineering in ITMO university,
Saint-Petersburg.
Winner of the 2023 Sirius Talent competion in Sochi. In the final of
the competition, I contributed to the backend development for a blockchain project, with
support from RZD (Russian Railways) IT department.
Side projects
JIT regex engine
for x86-64 that uses non-backtracking algorithm.
Disassembler
for a 16-bit CPU used in ITMO CS courses.
8-bit CPU with very
flexible microcode and instruction set. Includes microassembler written
in C++.
Compiler for
a simple functional (ML-like) language in Python.
Unfinished 16-bit retro
OS for 8086+ PCs. Primitive multitasking, memory allocation, and
custom filesystem have been implemented. Uses BIOS routines to interact
with hardware.