About Me

Who am I?

I’m a full-stack Roblox developer. I love to make beautiful user interfaces just as much as I enjoy creating fun gameplay systems. Recently, I’ve spent lots of time working on tooling to help my team and I get things done more efficiently. I regularly try to step out of my comfort zone to learn new things, and once I think I’ve got a good understanding of a subject, I try to teach someone else about it! You can check out some of my work on my projects page.

What software do I use?

For Roblox development, I use the following:

  • Neovim – Once you’ve started using Vim there’s no going back. Neovim takes it to the next level.
  • Rojo – Because without it, nothing else matters.
  • Lune – To enable a fully managed Rojo workflow.
  • Selene – For diagnostics.
  • Mantle – An infra-as-code tool which makes life so much easier.
  • Tarmac – For when Mantle is a little too overkill.
  • Luau LSP – Fully-typed Luau isn’t quite there yet, but it’s a lot better than no types at all.
  • Rbx – A thin wrapper I wrote around all of these tools which is especially useful on WSL or Linux.

Contact Info

matt@solarhorizon.dev