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

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