bingis-khan
software engineer and amateur compiler researcher - interested in functional programming, programming language design, and hardware. proud owner of an Ender 3 V3 SE 3D printer.
Some Projects
- kkc - a statically-typed procedural language with a novel static closure allocation scheme - compiles to C or runs as a script
- KindaC - predecessor to kkc (written in Haskell)
- csrss - a very simple RSS reader written in C#
- split keyboard v1 - open-source split keyboard with 3D-printed parts and my own Arduino firmware
- web keyboard tester - a small web tool written in Svelte for testing a one-handed pocket keyboard
Interesting Stuff
- Advent of Code 2025 in kc - my first attempt at Advent of Code 2025 and in a new language.
- bobcad - my quick attempt at a CAD editor. (very unfinished)
- new TUI library - the new TUI lib for my language
- typesafe 302 redirect - a typesafe redirect module for Haskell Servant
OSS Contributions
- phoityne/ghci-dap #18 — fix support for >=ghc-9.10.2
- Gabriella439/turtle #423 — add latest Win32 support
- joelwilliamson/bimap #15 — add (!?) and (!?>) operators
Publications
- Hand gesture recognition system with finite state machine for remote desktop control — SpliTech 2023