Hello, my name is (she/her) Natalia, but you can call me by my online nickname Natty. I am a 25 year old software developer from the Czech Republic, currently studying computer science.
This site serves as my blog and a personal thought outlet, as well as a contact card. Have fun looking around! 🦊
What I do
I'm a big fan of Rust and TypeScript, however I also use Java, Python, C++, C#, and more.
Graphics and game development
My main hobby is game development. I haven't made any commercial games yet, but I have made a few prototypes and an open-source game demo.
Natty.sh Hug Generator
Advent of Code 2022
Every solution to the Advent of Code 2022 challenge.
Half Haskell, half Rust.
An ActivityPub-enabled social media server based on Calckey.
A GUI application visualizing various Traveling Salesman Problem solver implementations.
A simple game engine designed for the development of simple 2D games.
A tiny application where Bongo Cat follows your mouse movements and key presses.
LoR Audio Extractor
A program to extract and convert "Legends of Runeterra" audio files.
A CLI utility for converting image files to ASCII-ish art. It can also play videos via libav.
An omnidirectional space shooter written in Java. This game is a direct successor to SRClone.
A Java-based UI layout library pluggable into any renderer, serving as a layout engine for PlutoEngine.
A 2D tile-based side-view survival sandbox. Old java version, very broken, with placeholder assets.
A utility to download and YouTube videos, rewritten in Rust. It is a graphical frontend for
A utility to download and YouTube videos. Now obsolete and broken.
A Discord bot framework written in Java.
A simple blocking MySQL wrapper and ORM for Java.
A Discord bot to crosspost social media posts from other platforms.
A a massively-multiplayer text adventure RPG game playable via a Discord bot. I abandoned this project in 2022 due to not wanting to rely on Discord as a platform anymore.
Original version repositories:
This website and my blog.