About
I am an enthusiast software engineer with a keen interest on Programming Languages, Life Sciences, Swarm Intelligence, Astrophysics, Aquascaping, Motorsports, and Traveling.
Following is a list of resources that I found interesting over the course of the years.
-
Description of reactive systems.
-
The online book for learning OpenGL!
-
Crafting Interpreters contains everything you need to implement a full-featured, efficient scripting language.
-
How WebRender gets rid of jank
Deep dive into Firefox WebRenderer.
-
Implementing a linear Quadtree in Rust
A Quadtree implementation using a Z-order curve .
-
Learning to Fly: Let’s simulate evolution in Rust!
A series of Rust articles describing a simulation of evolution using neural network and genetic algorithm.
-
The Barnes-Hut Galaxy Simulator
This article explains how to use the Barnes-Hut algorithm for effectively solving N-Body problems.
-
Introducing Glommio, a Thread-per-Core Crate for Rust & Linux
Introduction to Glommio, a Cooperative Thread-per-Core crate for Rust & Linux based on
io_uring
. -
Monads and GATs in nightly Rust
Deep dive of Haskell Higher Kinded Types (HKT) in Rust.
-
Rust Collections Case Study: BTreeMap
A case study about the implementation of
BTreeMap
in the Rust standard library. -
ASCII art that prints a 3D donut.
-
How to Code a Neural Network with Backpropagation In Python (from scratch)
In this tutorial, you will discover how to implement the backpropagation algorithm for a neural network from scratch with Python.
-
Google Interview Problems: Ratio Finder
Article based on a series of posts about Google interview questions that discusses a solution to conversion between different units of measurement.
-
Fixing the timestep of a game loop.
-
This blog series creates a small operating system in the Rust programming language. The source code is also available in the corresponding Github repository .
-
Comparing parallel Rust and C++
This project compares the behaviour and performance of two solutions (in Rust and C++) to a simple graph problem, called the shortcut problem.