Skip to content
You must be logged in to sponsor lukebemish

Become a sponsor to Luke Bemish

Hi, I'm Luke, neuroscientist-and-mathematician-in-training! I like scientific computing and figuring out how to adapt systems to do things they weren't designed to. My interests range from systems neuroscience and dynamical systems to category theory, but I tend to enjoy a good math problem at every turn.

My Work

In addition to studying at university, I maintain a number of open source projects and take a passing interest in writing modifications ("mods") for Minecraft. Currently, some of my focuses include:

  • OpenSesame, an easy-to-use tool for generating accessors to break all sorts of encapsulation in Java and other JVM languages
  • Documented DFU, an attempt to write up-to-date documentation and guides, usable within an IDE and targeted at everyday users of the tool, for Mojang's DataFixerUpper library.
  • Biome Squisher, an attempt to solve the ever-present problem of adding more biomes to the "biome space" which Minecraft uses during world generation, using a new technique based on transforms of spaces that preserve relative areas of regions.
  • DynamicAssetGenerator, a tool for runtime generation and manipulation of textures and other assets by Minecraft mods, alongside tools to transfer the foreground of textures to new backgrounds and countless other manipulations.
  • Multisource, a gradle settings plugin that allows a source-set-based approach to multiloader mod development, instead of the commonly seen subproject-based-approach.

Additionally, I love scientific computing and modeling, and work mostly with Julia, a modern, sensible alternative to Matlab. Have a project you think I'd be interested in? Feel free to reach out at lukebemish@lukebemish.dev!

Developing and maintaining open source software takes time, and I unfortunately continually find myself running short of it - if you use something I maintain and want to support me and help ensure it's continual development, as well as letting me know which of my projects people find useful, please feel free to sponsor me!

1 sponsor has funded lukebemish’s work.

Private Sponsor

Featured work

  1. lukebemishprojects/OpenSesame

    A tool for generating convenient accessors to break encapsulation in JVM languages

    Java 2
  2. lukebemishprojects/DocumentedDFU

    3rd-party documentation for Mojang's DataFixerUpper library, alongside tooling to maintain that documentation over version changes and publish modified versions of DFU with documentation present.

    Java 1

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select
  • Get a Sponsor badge on your profile

$25 a month

Select
  • Logo or name goes in my project README - let me know which one!