All Projects

[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
[04]

fe-c

A C compiler implementation written in Rust. Building a production-quality compiler with modern tooling and safety guarantees.

Rust Compiler LLVM
[05]

Simple Molecular Dynamics

Molecular dynamics simulation of Argon atoms using classical mechanics. Exploring thermodynamic properties through computational physics.

Haskell Physics Simulation
[06]

A* Pathfinding

Implementation of A* pathfinding algorithm in Unity. Game AI navigation demonstrating efficient pathfinding in complex environments.

C# Unity Algorithms