I’m a backend software engineer with a deep love for programming languages. You could say I’m on a never-ending quest to find the perfect syntax, or at least the one that sparks the most joy. Whether it’s the memory safety of Rust or the simplicity of Go, I’m always eager to dive into something new and add another language to my growing collection.

Lox Playground

Check out Lox playground which is an online repl for the interpreter I made in Java for Lox Language.

I write sometimes

Browse all posts
August 16, 2025
Plateauing

It’s strange how time seems to slip through your fingers the older you get. When I look back, it feels like yesterday when I was graduating with my bachelor’s degree, packing my bags to move to the UK, finishing my master’s, and finally landing my first job.

Read More
November 11, 2024
Pickel DNS - A Recursive DNS Resolver in Rust (Part 1)

DNS maps human-readable domain names to machine IP addresses. In this post I break down the lookup process and start building a recursive DNS resolver in Rust from first principles.

Read More
October 19, 2024
Procrastination and the Fear of Not Being 'Good Enough'

I want to read and write more. That thought has echoed in my mind for the past two years. Yet, as you can see from my sparse blog posts, I haven’t done much of either.

Read More