Hi! I'm Hong Minhee, a software engineer from Seoul. You've reached
here, my website. I write some
free/open source software, which are mostly
written in Haskell, Python, and TypeScript. I'm an advocate of
free/open source software and Open Web.
My professional interests are decentralized peer-to-peer networks
and statically typed functional programming languages.
I also have outside interests on etymology, East Asian languages (CJK), Chinese characters,
and further, Unihan.
I've occasionally written about programming and few other topics
in mostly Korean (and sometimes English):
is a .NET library for creating multiplayer online game in decentralized
fashion, which means the whole gameplay occurs on a peer-to-peer network
among equal nodes rather than an authorized central server.
Bencodex is a serialization format
that extends BitTorrent's Bencoding. It aims to force normalization (i.e., bijection between
values and their encodings) and cover common data types similar to JSON
data model at a time, while still be a superset of the original
Bencoding (i.e., every valid Bencoding representation is also a valid
Bencodex representation). I wrote the specification and implementations
in several languages too: