Dear fellow devs, this is my two-minute CV.
MS'25 Software Engineering, Innopolis University.
Currently, I work at IU as a TA in SE courses for BS and MS students.
- the-guide - Guide for managing Scrum projects to pass several Innopolis University courses.
cache-nix-action - Cache and restore Nix Store in GitHub Actions to speed up workflows.
nix-vscode-extensions - Nix expressions for VSCode and OpenVSX extensions.
terrafix - Generate Terraform files from DRY
Nixexpressions.
arbitrary-rank-tutorial - A Tutorial Implementation of a Lambda Calculus with Parametric Predicative Arbitrary-Rank Polymorphism.
nix-vscode-extensions - Script that generates Nix expressions for VSCode and OpenVSX extensions.
servant-queryparam - Use records for query parameters in
servantAPIs.haskell-barlow-lens - Lens via string literals.
breaking-news-org/back-end - News site API built using
servant,effectful,esqueleto.simplex-cheat - An extremely simplified version of simplex-chat with a server (
servant) and clients talking to each other (servant-client) and configured viaNix. Concurrency - viastm,stm-containers.lima - Convert
Haskell(.hs) withMarkdowncomments toMarkdown(.md) and betweenLiterate Haskell(.lhs) andMarkdown(.md).
- arigame - An arithmetics game written in PureScript using Halogen, SASS, and Bootstrap 5.
songs2anki - Generate Anki decks from song texts.
elibrary - Electronic library of the Innopolis University.
Ava-Day - Generate a pseudo-3D avatar.
elibrary - Electronic library of the Innopolis University.
mini-games - A calculator game written in
Typescript+Boostrap 5for my sisters to practice arithmetical operations.phi-editor - An online editor for the Minimal 𝜑-calculus language.
- elm-graph-editor - An interactive graph editor written in
Elm.
- Intro to AI Assignment - Find an optimal path in a grid maze via
SWI-Prolog.
- Sanitator - I solved around 1K problems on Codeforces in
C++.




