Hello!
I'm a software engineer building polished products and web experiences using modern tech stack. My expertise ranges from working independently to leading teams towards project success as a tech/team lead.
I'm also a Rust, TypeScript, and functional programming aficionado fascinated by design of compilers and programming languages. Sometimes I write music, mostly drone-ambient, which is available for free on my Bandcamp and Spotify.
You can reach me via email.
Articles
I occasionally write about Rust, TypeScript, functional programming, and other stuff.
Projects
Some of my OSS projects.
- sigma .ts TypeScript parser combinator library for building fast and convenient parsers
- decaff .rs Opinionated, simple, user-friendly command-line tool for declarative scaffolding.
- pingmole .rs CLI that helps to filter Mullvad VPN servers and pick the closest one
- rsx .rs Micro CLI for interactive execution of npm & yarn scripts
- diceware .rs Rust crate and CLI for generating Diceware passphrases
- backpack .ts MessagePack implementation with back-referencing
- attolog .fs Minimal Prolog interpreter
- shikigami .ts Opinionated syntax highlighting with shiki for markdown-it