Gyanendra Shukla

I like building things. I was building toy compiles recently. I'm building robots that can play music now. Sometimes I write as well.

I'm passionate about understanding how things work at a fundamental level and building tools that push the boundaries of what's possible. Checkout some of my projects below.

Select Works

[01]

Double Pendulum Visualisation

Simulation of multiple double pendulums showcasing chaotic behavior and beautiful patterns. A physics simulation demonstrating sensitive dependence on initial conditions.

Rust Physics Simulation
[02]

monkey-lang

Implementation of the Monkey programming language interpreter. Building a complete language from scratch including lexer, parser, and evaluator.

Play Demo
Go Compiler Interpreter
[03]

klox

An interpreted programming language written in Kotlin. Complete implementation of the Lox language with modern language features.

Kotlin Language Interpreter
VIEW ALL ARCHIVES