Projects
Lark
Personal LLM chat.
-
lark web
LLM web
-
lark api
LLM API and WS
-
lark pipeline
LLM pipeline
-
lark llm
LLM core
-
lark command
LLM write service
-
lark query
LLM read service
Blue
Observability platform for logging and metrics.
-
blue web
Log management and analytics web
-
blue api
Log management and analytics API
-
blue core
Log management and analytics core
-
blue write
Log management and analytics write service
-
blue rust
Shared log management and analytics library
Construct
Project-based computer science and programming curriculum.
-
DSA in C
Data structures and algorithms written in C
-
DSA in Python
Data structures and algorithms written in Python
-
Structure and Interpretation of Computer Programs
Lessons from SICP written in the Racket Scheme
-
Python Interpreter in Go
A Python interpreter written in Go
-
Row Store Database
A from-scratch row-store database written in Zig
-
TCP Server and HTTP
A from-scratch TCP server with HTTP capabilities written in Rust
-
Computer Simulator
A didactic computer simulator from The Elements of Computing Systems (Nand to Tetris)
-
C Standard Library Clone
A clone of the standard C language api
Homelab
Configuration, integrations, and automation
-
Personal Nix Flake
Cross-platform host and home-manager configuration
-
Personal Automation
DevOps, configuration, and boilerplate generation
Sandbox
Per-language Nix shells
-
Nix Sandbox: C
A hermetic C environment
-
Nix Sandbox: Zig
A hermetic Zig environment
-
Nix Sandbox: C++
A hermetic C++ environment
-
Nix Sandbox: Rust
A hermetic Rust environment
-
Nix Sandbox: Go
A hermetic Go environment
-
Nix Sandbox: Java
A hermetic Java environment
-
Nix Sandbox: C#
A hermetic C# environment
-
Nix Sandbox: Swift
A hermetic Swift environment
-
Nix Sandbox: Kotlin
A hermetic Kotlin environment
-
Nix Sandbox: Python
A hermetic Python environment
-
Nix Sandbox: Lua
A hermetic Lua environment
-
Nix Sandbox: JavaScript
A hermetic JavaScript environment
-
Nix Sandbox: Haskell
A hermetic Haskell environment