Mikhail S.

tanciaku@gmail.com

About

I'm a Rust developer building backend services and terminal applications.

Languages: English, Spanish, Russian

Projects

Backend

Book Library API

A REST API for managing a personal book library, built with Rust and Axum. Features full CRUD for books and physical copies, borrow/return tracking with configurable loan periods, overdue listing, user registration and login with Argon2 password hashing, and JWT-based authentication with role-based access control. Deployed on Railway.

TUI

ttypr

A lightweight terminal typing practice application built with Rust and Ratatui. Features multiple typing modes (ASCII, words, custom text), real-time feedback on accuracy and speed, and mistake analysis to track commonly mistyped characters.

ttypr demo

tmmpr

A lightweight terminal mind mapping application built with Rust and Ratatui. Features an infinite canvas for organizing notes and ideas, visual connections with customizable colors, vim-inspired keyboard navigation, multiple editing modes, and auto-save functionality with backup system.

tmmpr demo