About
I do random things from time to time. Actively working on various open-source projects.
I help maintain the Luvit project, providing asynchronous I/O to tools like Neovim and providing a asynchronous runtime for Lua.
Contact
| GitHub | github.com/truemedian | |
| Codeberg | codeberg.org/truemedian | |
| me@truemedian.me | ||
| Discord | @truemedian |
Projects
Luvit
A lightweight, asynchronous I/O framework for Lua, built on top of libuv.
I am one of the few maintainers of the Luvit project, helping keep the project alive and up to date.
Lua Benchmarks
A collection of performance benchmarks run against various versions of Lua and published to the internet for use by the Lua community, particularly for micro-optimization in performance-critical applications.
HLM
A fast LuaJIT-only linear algebra library for use in computer graphics.
Uses LuaJIT structs to minimize overhead, maximize JIT performance, and provide a simple interface for users to work with.
Bignum
One of the fastest arbitrary precision integer libraries for Lua, written in pure Lua.
Uses an optimal representation to minimize overhead and maximize performance.
Designed to be used in cryptography and other applications where large integers are required.
Discontinued Work
hzzp
The first I/O agnostic, allocation free HTTP/1.1 parser and encoder for Zig.
Showcased the power and potential of how an allocation-free approach can be used to create a high-performance HTTP library.
Helped influence the design of the Zig standard library's implementation.
wz
The first I/O agnostic, allocation free Websocket 1.3 parser and client for Zig.
Built upon the foundation of hzzp, wz aims to provide a similar experience for Websocket development in Zig.
rethink-luvit
A rethinkdb database driver for the Luvit environment.
Identity
| PGP | 2A0C4D184D789EA1171EEF5A396106B2BBCB929F |
| SSH | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAwSlFwSdz78dcynkOSuAHhRtDLnrLXPSPqkJu4x7DYD |
| SSH | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH7cmYnH1RNWIrk/vD01wl8sYQJ6NimvCd7N754qtxAv |
| SSH | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCvbTjlcjcJWAMZn262MLhe+2A1i3it6VwIMvUpoXfVHIlTI6ifqCl6JSLdALAntiZtddEC5qXScyGRjl4HL7940WUlBnCmKGJdbhNpWvbAQG72GcZ0Vh524jIPpV1n4KYPx3gm0ySXwEYa03wisMze/KNy+giY0tcf21jZZMvFwgsHJglUSkcz48emRYjQ5h6ML/e+v7Ak0ISnxGnY8uaV4OZNlQxCX8Sv9h/12CwRTkqYglUM+f/e1isqdfAGc0ObhHr/enzFdaeF9QvJ4bhWLSSh2K7QqHbeDaa7MiyckcBRPIRRFzkhsiB1FWqj1agAco8h6UQtqcRACEb213s4JvHxiYK1RM/c+gHArt5gPR4ldeAF1nhTlbAlW6C3vI9PZNxtwny2zIQMbv3HqKxBqeYYjGTxXlFWdwrwlQgUa2vWYMkzhfTF+0R8hu37in+y4DDcVJY0dDuemnLXMRJmPIRTpSBTkV72oKM7SV1DrQ1HpmR1TFIPlLA+nE3UzycawzFaRbb3N293rwd9lLuDiyDU82jrnvfy/pkWc7TPrnUgy4BKKy3rsYout96uq82UlwT6iC8yORBQ8zNHCSfq46v6CxURImUCPinS4QfNVYgZSZ4ZJa1R5YdDUmIV7L2E15i1lBwFFADbdPra7siP7sJ47xKFgeNXvld1SL+0sw== |
| Keybase | keybase.io/truemedian |