Works
Open Source / Research / Games / Music
Also see GitHub for open source work, and Google Scholar for research.
Open Source
Non-research open source work.
- Coarse / Clojure / Functional Programming (Lens) Library
- Siki.lua / Lua + Love2d / Game Data GUI Editor for Fighting Games
- purescript-express / PureScript (Haskell dialect) / PureScript web framework (Contributor)
Research
@The Warnow Lab, University of Illinois Urbana-Champaign. This list focuses on research software, and Google Scholar is for publications.
ClusPolars
Rust-powered Python Extension / High Performance Data Science / Graph Analytics
- Extension to Polars / Arrow to manipulate graph clusterings
- Uses novel data model to allow data frame manipulations to be applied to clusterings
Augmenting Overlapping Clusters
Rust-based Scientometrics Tool
- Generating overlapping communities on graphs, designed for Leiden/Louvain clusters on citation graphs or general graphs
WITCH-NG
Rust / High Performance Data Analytics / Bioinformatics
- Rust-powered bioinformatics tool for adding unaligned fragments to a reference multiple-sequence alignment.
- The most accurate software of its class (building on WITCH), re-engineered and re-designed for much better performance
Internode
Rust / High Performance Data Analytics / Bioinformatics
- Computes species trees (evolutionary history on species) extremely fast while retaining high accuracy
Fifteen
Rust-powered Python Extension / Data Structures / High Performance Data Science
- Python data structure library for querying topologies on phylogenetic trees.
- Implements fast subtree topology querying and uses Maturin & PyO3 for the Rust-Python bridge
Games
Tree ー 2021
Unity + C# / Lead Programmer (Leap Studio) / One month / Steam Published
- A narrative game with light puzzle elements focused on a young Tujia girl.
- Silver Award (Green Track), 2021 Tencent Youth Game Designer Challenge
Dragon Spirits ー 2020
Ruby / Main Programmer / One year / Steam Published
- A Pokemon-inspired game with dragons and a nostalgic school life.
JingkeRL ー 2018
TypeScript / Personal Project / 4 days
- A small historical rogue-like game, a reenactment of a Chinese tragedy
WaveSTG ー 2017
Lua / Personal Project / 48 hours
- A bullet-hell game; dodge waves of bullets.
EienteiRL ー 2015
Ruby / Personal Project / 7 days
- A classical roguelike game but with Touhou-themed twists.
- See reviews at the time by 7DRL judges.
-
Eientei brings innovative mechanics I have not seen before. The bullets that fill each room are only dangerous if you stop to attack. This is an excellent mechanic […]
-
Music
As part of Mad Hatter Tea.
- Qingdao THOnly 2017 / MhT X 青岛THO纪念专辑 / LISTEN HERE
- 泡沫、温泉、おしまい / Piano Piece / LISTEN HERE
- Necrofantasia (Take 1) / Attempt at Something Jazzy / LISTEN HERE