I'm a passionate developer and writer exploring the intersections of programming language design, systems programming, and technical education. I believe in learning by doing and sharing what I discover along the way.
Through blogs and technical write-ups, I dive deep into topics that fascinate me โ from low-level performance optimisation to high-level language design patterns. I'm driven by curiosity and the desire to understand how things work.
Exploring the elegant design of the Q programming language and building high-performance data systems with KDB+.
Building reliable, performant systems with Rust. Learning about memory safety, concurrency, and systems-level design.
Sharing knowledge through detailed guides, tutorials, and long-form analysis of complex technical concepts.
Building side projects and experiments to test ideas, learn new technologies, and solve interesting problems.
Fascinated by optimisation, profiling, and understanding how to write code that performs well at scale.
Exploring programming language theory, design patterns, and what makes certain languages elegant and expressive.
Read my articles about programming and technology, explore detailed guides, or dive into my coding projects and experiments.
Visit Blog โ