Skip to content






Block or Report

Block or report hmans

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi! 👋 Most of the opensourcey stuff I'm doing at the moment revolves around tooling for HTML5-native game development. Here are some of the projects I'm working on:

  • Miniplex, a gentle entity manager for games based on ECS architecture.
  • ControlFreak, composable multi-device game input.
  • Ingrid, an implementation of Spatial Hash Grids.
  • Trinity, a very WIP framework for rapid game development that ties many of these things together.

Other noteworthy stuff I've published in the past:

  • Statery, a simple proxy-based state container for React.
  • three-elements, Web Components wrappers for Three.js.

Get in touch! Find me on Twitter or the Poimandres Discord.


  1. miniplex Public

    A 👩‍💻 developer-friendly entity management system for 🕹 games and similarly demanding applications, based on 🛠 ECS architecture.

    TypeScript 73 5

  2. statery Public

    Surprise-Free State Management! Designed for React with functional components, but can also be used with other frameworks (or no framework at all.)

    TypeScript 26 2

  3. three-elements Public archive

    Web Components-powered custom HTML elements for building Three.js-powered games and interactive experiences. 🎉

    TypeScript 382 8

  4. Composable Game Input.

    TypeScript 30 1

  5. ingrid Public

    Spatial Hash Grids and not much else.

    TypeScript 1

2,734 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri
Activity overview
Contributed to hmans/trinity, hmans/miniplex, hmans/spacerage and 35 other repositories

Contribution activity

May 2022

Created 4 repositories

Created a pull request in dimforge/rapier.js that received 2 comments

Fix resetTorques

resetTorques now invokes the correct function (rbResetTorques). Apologies for the added line break at EOF, this was the doing of GitHub's web-based…

+2 −2 2 comments
Opened 1 issue in 1 repository
11 contributions in private repositories May 9 – May 23

Seeing something unexpected? Take a look at the GitHub profile guide.