Programming languages are just insruments. Why choose the universal one, when you can choose the better suited one each time?
-
#Fossil.cr
Crystal
Jul 2025 - Present
Smol REST API framework.
A framework for developing REST APIs in Crystal influenced by FastAPI. Shard (a package of Crystal code) provides an `HTTP::Server' wrapper with a nice endpoints' handler. Good utilization of all abilities of Crystal's macro system allows users to forget about operating directly on requests and responses by generating this complex code from user-defined methods.
-
#UBPE
Universal Byte-Pair Encoding
Jun 2025 - Present
BPE for general sequences (strings still supported).
Universal Byte-Pair Encoding --- BPE that is designed for using on general sequences (like quantized signal and texts). The package provides *optimized* classic implementation of BPE that can be used on general sequences, and novel implementation that allows you to choose between multiple variants of encodings with top n possible tf-idf scores.
-
#WaveletNN
Python (PyTorch)
Feb 2025 - Present
Wavelet Transform Modules for PyTorch models.
Implementation of neural network modules for discrete wavelet transform (DWT). Package provides PyTorch modules for 1D and 2D DWT which can be trained via special loss functions.
-
#Corgi.jl
Julia
Jun 2022 - Present
Machine Learning Library in Julia.
Machine Learning Library from scratch. Provides data normalization methods, many optimization methods, linear models, decision trees, and clusterization algorithms.
-
#Dwarfs
Julia
Nov 2024 - Present
A collection of Pluto.jl notebooks.
Little Julia projects and guides in Pluto.jl notebooks.
-
#ExtendedLaurentPolynomials.jl
Julia
Sep 2022 - Present
Laurent polynomials in Julia.
Laurent polynomials with basic arithmetic, evaluation and substitution. Library is useful for wavelet analysis and was developed during a university course on the subject.
-
#SimplePolynomialRing.jl
Julia
Sep 2022 - Present
Polynomial rings in Julia.
Polynomial ring with basic arithmetic, parsing, formatting, prime tests and generating.
-
#cregex
C
Apr 2021 - Jun 2021
Regular Expressions in pure C.
Regular Expressions library in pure C. RegExes are compiled into finite state machines and can be reused for multiple queries.
-
#docsync
Go (cobra, promptui)
Jul 2023 - Present
Multilingual documentation synchronization.
Tool for synchronization multilingual documentation in your project.
-
#Yet Another Peer‑to‑Peer Network
Rust
Mar 2023 - Present
Nultipurpose p2p network with novel topology.
Library that proposes a new P2P network topology that enables users to connect multiple devices to one peer. The topology provides an opportunity to implement distributed applications over it.