Hello and welcome to my website!
My name is Surya, known online as Gears. I'm an amateur software developer, investigating functional programming, compilers and Minecraft datapacks.
I am currently part of the core team developing the Gleam programming language.
I also have a YouTube channel, where you can watch my old videos on Minecraft datapacks, as well as videos covering changes to Gleam.
If you like what I do and want to support my work, you can sponsor me on GitHub.
My Stuff
Links
Videos on Minecraft Datapacks and Gleam
All my projectsRandom social media posting
Occasional programming livestreamsMinecraft datapacks
Discord Server
Gleam libraries
Posts • RSS Feed
20 January, 2026 - 2026 is the year of blog posts, or so I hear. The thing is, there are so many options that you can use to make your blog, many of which are very complicated and feature rich — and sometimes you just want to start writing, and not have to deal with all that complexity.
18 December, 2025 - Gleam has a special piece of syntax that most other languages don't: Bit arrays. They are extremely powerful, but unfortunately the documentation is a little sparse.
25 November, 2025 - By default, Gleam tests come with a timeout of 5 seconds. It's not as easy as you might think to remove it.
Talks
Optimising the hell out of Gleam (Upcoming)
21 February, 2026 - Gleam Gathering - Origin Workspace, Bristol
Panel: Chat with Gleam core team (Upcoming)
21 February, 2026 - Gleam Gathering - Origin Workspace, Bristol
Six to Sixteen: A Child's Programming Journey (Recording)
14 November, 2025 - FFConf 2025 - Duke of York's Cinema, Brighton