Things I've built.

Ingestor

scalable log ingestion and query system with real-time pipelines, advanced filtering, and a dashboard for exploring logs at volume.

Go
Kafka
Elastic Search
Docker
Kibana
React

ScratchML

classic machine learning models and algorithms implemented from scratch with only NumPy.

Python
NumPy

Natours

a tour booking app with authentication, authorization, and a RESTful Node.js backend.

NodeJS
ExpressJs
MongoDB

Monkey

tree-walking interpreter for the Monkey language, built from scratch in Go. supports first-class functions, closures, arrays, and hash maps.

Go
Interpreter
Compilers