Hei, I’m Dima.

These days I’m working on my master’s degree in Language Technology at the University of Helsinki. Halfway through, though self-quarantined in Vancouver, Canada at the moment.

I like writing fast apps in languages like Go, C#, and Rust, along with static html webapps (most recently with WebAssembly!).

Of those, my only claim to fame is deepfriedmemes.com, but I’ve written other neat programs too.

…check out my cozy post-rock music too.

Pages

Projects

Deep Fried Memes

Webapp to “deep-fry” memes with JPEG compression and filters.

demotif

AI-powered demotivator generator

discord-notify

Companion daemon for Ripcord (shareware Discord client) for better notifications

IsOn

Hybrid Icelandic + Old Norse morphological analyzer

Kindlewick

Collects Wiktionary definitions into the Kindle format for in-book lookups

and 5 more ...

Small Potatoes

0x3

Revolving doors stress me out.

There’s a very narrow window to hop in and out of them, and it feels like if I miss that window, I’ll be turned into a fine pink mist. The non-drafty aspect is nice of course, but aren’t airlocks cooler?

0x2

How do you measure the deadness of a subreddit? By the median age of its top posts.

Check it out: codepen

0x1

We need really notation to indicate cognates inline with text. Originally I thought of <>, to mirror the way etymologies are written (world < *weraldiz) but my friend Henkka proposed ::. That looks nicer, and reminds me namespacing in C++.

So,

The Swedish word hjul (:: wheel) sounds like jul (:: yule).