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

Posts • RSS Feed

Building a Blog in Gleam
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.
Making the Most of Bit Arrays
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.
Test Timeouts in Gleam
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