Natty

Hello, my name is (she/her) Natty. I am a 26 year old software developer from the Czech Republic, currently working on open-source software.

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.

Web stuff

For web development I use mostly React. This website is my first time using Next.js. My favorite HTTP framework is Actix, however I'm slowly switching to Axum paired with SeaORM.

My work

ActivityPub software

In my free time, I work either on my personal implementation of an ActivityPub-enabled social platform software, Magnetar, originally based on Misskey, but diverging from the parent project; or I volunteer work to other similar software projects.

Personal projects

This list is automatically generated from this YAML file. I try to update it as often as possible, but sometimes I forget and it's easier to visit my Git repositories to check for yourself.

Natty.sh Hug Generator

Embeddable web generator of "hug coupon" images, written in WASM.

GitHub Repository NPM package

Advent of Code 2022

Every solution to the Advent of Code 2022 challenge.

Half Haskell, half Rust.

GitHub Repository

Magnetar

An ActivityPub-enabled social media server based on Calckey.

Git Repository

TSP

A GUI application visualizing various Traveling Salesman Problem solver implementations.

Git Repository

PlutoEngine

A simple game engine designed for the development of simple 2D games.

GitHub Repository

BongoCat

A tiny application where Bongo Cat follows your mouse movements and key presses.

GitHub Repository

Version R4

png2br

A CLI utility for converting image files to ASCII-ish art. It can also play videos via libav.

GitHub Repository

SRClone

An omnidirectional space shooter written in C in one week.

GitHub Repository

0.0.1

JSRClone

An omnidirectional space shooter written in Java. This game is a direct successor to SRClone.

GitHub Repository

22.2.0.0-alpha.2.1 22.2.0.0-alpha.2

Libra

A Java-based UI layout library pluggable into any renderer, serving as a layout engine for PlutoEngine.

GitHub Repository

Botdiril

A Discord bot framework written in Java.

GitHub Repository

Comae

A Discord bot to crosspost social media posts from other platforms.

GitHub Repository

Baryonic

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:

Version 350+ Version 350.11.1- Version 300 Version 200

natty.sh

This website and my blog.

natty.sh