Nicholi's Intellectual Odyssey

Iā€™m driven by the prospect of architecting the digital infrastructure of the future. Lately I've been delving into compressed sensing, computer vision, multi-agent coordination, ML compilers, ML infrastructure and resource constrained deployment of AI models

Get in Touch
The cover of my solutions notebook

Understanding Deep Learning Solutions

My attempt at an unofficial, comprehensive solution set for the book "Understanding Deep Learning"...

Computer Science AI Math
The compute graph of a simple function

Autodifferentiation

We build autodifferentiation (AD) from the ground up. Having a deep understanding of AD is essential for deep learning research...

Computer Science AI Math
A cute robot sitting in a field of flowers

Convolutions of Grandeur

A dive into computer vision via Convolutional Neural Networks and how the Winograd Convolution is implemented...

Computer Science AI CNNs Math
Illustration of a multiheaded hydra

Take Heed of the Hydra

Implementing Multi-Head Attention and Optimized Matrix Multiplication via Strassen's Algorithm...

Computer Science AI Transformers
An drawing representing interpreting meaning

Compilers Pt. 2: Parsers

Context Free Grammars, Parse Trees, and more are covered here...

Computer Science Compilers
A playful diagram of a Turing Machine

Compilers Pt. 1: Scanners

Some background on scanners, regular expressions, and finite automata and builds upon that to implement a simple scanner for the C0 language....

Computer Science Compilers
While it isn't actually a compiler, the SIGABA looks how I imagine a physical manifestation of a compiler would.

Compiler Design & Implementation

The start of a hands-on excursion into the enigmatic and obscure world of compilers...

Computer Science Compilers
Rust's mascot Ferris

Why Rust?

A short piece on how Rust helped me fall in love with computers...

Computer Science Rust
The cover page of my paper

On the Decomposition of Square Matrices

An extracurricular paper I wrote for an introductory Linear Algebra course...

Math
A computer chip die

Miscellaneous CS Quotes

An amalgamation of neat computer-related quotes I've collected over time...

Quotes Computer Science
A photo of Paul Graham

Paul Graham Essay Excerpts

Paul Graham's essays on his blog are filled with loads of great insight on startups...

Quotes
A picture of the 11 volume Story of Civilization series

The Story of Civilization

Quotes from seminal work of history by Will and Ariel Durant...

Quotes
The mythical sandworm of Arrakis

Dune

Quotes from Dune by Frank Herbert. Great movie, even greater book...

Quotes
Napoleon sitting contemplatively on St. Helena

Napoleon: A Life

Quotes I enjoyed from Andrew Roberts' book on Napoleon Bonaparte...

Quotes
A bust of Julius Caesar

Caesar: Life of a Colossus

Quotes I enjoyed from Adrian Goldsworthy's book on Julius Caesar...

Quotes
A Sculpture of Alexander the Great

Alexander of Macedon

Quotes I enjoyed from Peter Green's book on Alexander the Great...

Quotes