Connect with Amin Boulouma Official
Engineering Blog Archive
Welcome to the first-principles systems design log. Below is a dynamically generted index of all architectural breakdowns implemented so far:
-
2026-06-19 -
The Shared Backbone: Creating the Core Utilities Layer
Exploring the low-level foundation: Implementing cross-platform binary file I/O primitives and TCP network socket utilities for asset-watching servers. -
2026-06-19 -
Parsing Site Configurations with a Custom YAML Engine
How to implement a deterministic, stateless string-slicing configuration engine to map global site configuration metadata without external packages. -
2026-06-19 -
End-to-End Integration Testing of Jekyll with Concrete Templates
Putting it all together: Validating the static site pipeline with recursive variable hydration, master layouts, and real compilation streams. -
2026-06-19 -
Deep Dive: Building a Custom Markdown-to-HTML Engine from Scratch
Learn how to write a lightweight, line-by-line Markdown parser using the Fluent Builder pattern and token-splitting logic without abstract syntax trees. -
2026-06-19 -
Building a Minimalist Jekyll Clone From Scratch in Python
Demystifying static site generators: Implementing a zero-dependency Jekyll clone in Python using the Facade pattern and a decoupled architecture. -
2026-06-16 -
Building a Custom ElasticSearch Clone in Pure Python
A deep dive into parsing JSON DSL queries, aggregations, and distributed sharding algorithms using only the Python standard library. -
2026-06-16 -
Building an OOP Jekyll Slug Generator From Scratch
Demystifying static site data pipelines: Implementing a text tokenization pipe and clean URL filename compiler using Object-Oriented Design in pure Python. -
2026-06-16 -
Building an Interactive TCP Chat Client From Scratch
Demystifying network communications: Implementing a streaming socket descriptor, raw byte encoder, and standard IO interface in pure Python. -
2026-06-16 -
Building an In-Memory Key-Value Store From Scratch
Demystifying high-performance data structures: Implementing a stateful, dictionary-backed cache engine with primitive RDB snapshotting and AOF logging in pure Python. -
2026-06-16 -
Building a Stateless Lexical Reply Engine From Scratch
Demystifying natural language interfaces: Implementing an in-memory dictionary routing matrix and standard input loop in pure Python. -
2026-06-16 -
Building a Stateful TCP Chat Server From Scratch
Demystifying network layer fundamentals: Implementing an event-driven master socket socket server listener and greeting dispatch engine in pure Python. -
2026-06-16 -
Building a Reusable Socket Bootstrap Utility
Demystifying transport-layer utilities: Implementing encapsulated network factories for connection-oriented server bindings and client handshakes in pure Python. -
2026-06-16 -
Building a Relational SQL Database Engine Abstraction From Scratch
Demystifying storage-layer gateways: Implementing a stateful relational database manager and virtual cursor orchestration interface in pure Python. -
2026-06-16 -
Building a Reactive Frontend Framework from Scratch
Demystifying component-based web architectures: Implementing a declarative state binder, component registry, and custom event dispatcher loop in pure Python. -
2026-06-16 -
Building a Pure HTTP REST API Server From Scratch
Demystifying application-layer routing infrastructure: Implementing an HTTP/1.1 protocol engine, text payload string parser, and RESTful router in pure Python. -
2026-06-16 -
Building a Pure HTTP Client over Raw Sockets
Demystifying application-layer transport protocols: Implementing a declarative REST API client using pure Python socket descriptors. -
2026-06-16 -
Building a NoSQL Document Store From Scratch
Demystifying unstructured data systems: Implementing a stateful database engine, document collection structures, and collection sharding mechanics in pure Python. -
2026-06-16 -
Building a Fault-Tolerant Load Balancer From Scratch
Demystifying distributed systems infrastructure: Implementing a failover routing coordinator and functional backend pool proxy in pure Python. -
2026-06-16 -
Building a Custom Git Server Daemon From Scratch
Demystifying distributed version control network backends: Implementing a stateful, wire-serialized Git server using pure Python socket infrastructure. -
2026-06-16 -
Building a Custom Git Client over Raw Sockets
Demystifying distributed version control network layers: Implementing a lightweight, wire-serialized Git client using pure Python socket subsystems. -
2026-06-16 -
Building a Custom Docker Daemon Engine From Scratch
Demystifying container orchestration backends: Implementing a stateful, stream-oriented orchestration server with custom command processing in pure Python. -
2026-06-16 -
Building a Custom Docker CLI Client in Pure Python
Demystifying container virtualization orchestration: Implementing a low-level, socket-multiplexed command line interface client from first principles. -
2026-06-16 -
Building a Custom Airflow DAG Scheduler in Pure Python
An architectural breakdown of data engineering orchestration: implementing Directed Acyclic Graphs (DAGs), task state tracking, and a clock-driven execution engine loop from scratch. -
2026-06-16 -
AI Systems Design From Scratch: The Zero-Dependency Manifesto
Demystifying production infrastructure: Building deep-tech AI engines, web protocols, and distributed platforms from first principles with a strict zero-dependency mandate.