Hi, I'm Aydin Schwartz

I like to build things! Usually with software, sometimes in the real world.

· 13 min read

Building a CDN from Scratch

Exploring how CDNs actually work under the hood, and then building my own.

infrastructure networking dns python
· 7 min read

Inside the Regex Engine

Figuring out how a regex engine works by building one from scratch, then animating how it processes text.

python computer-science visualization
· 7 min read

Solving Mastermind With Python

Beating a ridiculously hard board game by implementing Donald Knuth's minimax algorithm.

python algorithms games
· 9 min read

Coding the "World's Fastest Scrabble Program"

Implementing the algorithms and data structures from Appel and Jacobsen's classic paper to build a powerful Scrabble AI.

python algorithms games data-structures