Hi, I'm Macil ("maysill"), and I'm a software developer.
Here's some stuff I've made:
Programming
- aocd, a Deno library and CLI tool for Advent of Code solutions
- lazy-pathfinding, a Deno and Node.js library for pathfinding algorithms
- react-draggable-list, a React component for making reorderable lists
- react-menu-list, a React library for making dropdown menus
- react-multi-ref, a small utility for managing lists of element refs in React
VRChat
I've published some public VRChat avatars based on the popular NKD Protogen model and made them available in a VRChat world.
Doom
- Stronghold, a team-made custom map pack that I helped program (credited as "AgentME"). It was a 2010 Cacoward winner.
Misc
- streamdeck-rustplus, a Stream Deck plugin for controlling smart switches in the game Rust
- Compendium of Lesser Hyperlinks, a page with silly UI experiments
- NonEuclid, a Minecraft server plugin for making impossible overlapping pathways
- old blog posts
- The Best Way to Play, my recommendations for which releases and fan-made ports and patches to use for various classic games
About Me
Interests
- VRChat. No online game, MMO, forum, or social media site comes close to being as good as VRChat for meeting and hanging out with people. It's also a great platform as a programmer or 3d designer to show off your work to people.
- Web development. Many people underrate it, but the web is exciting! It's an application platform based on open standards with multiple open source implementations and no gatekeepers, unlike other application platforms.
- Typescript, Deno, Node, Webpack, Rust, WebAssembly
- Computer security, cryptography, reverse-engineering. I've patched vulnerabilities in many software projects and have received bug bounties from companies including Google. I've participated in security CTF events including CSAW's final round twice.
- AI, LLMs, AI alignment
External Accounts
- Discord: macil
- Matrix: @Macil:matrix.org

