THE CONCEPT
Bitwise Bakeoff leverages evolutionary computation to transcend traditional culinary boundaries, generating avant-garde cookie architectures that challenge the status quo of baking. The system transforms a vast multidimensional dataset into a sandbox for flavor exploration, producing recipes that balance technical novelty with gastronomic curiosity.
THE ENGINEERING
The engine utilizes a custom Genetic Algorithm (GA) where culinary compositions are encoded as high-dimensional binary strings, with each bit representing the presence or absence of specific flavor profiles and structural agents. I architected a robust data pipeline in Python to ingest and normalize raw Markdown repositories into a structured JSON schema, forming a comprehensive knowledge base of ingredient variables.
The system evaluates fitness based on complexity and ingredient diversity, driving the evolution of recipes through stochastic crossover and mutation operators. These operations simulate professional improvisation: crossover events merge successful ingredient clusters from “parent” recipes, while mutation scripts introduce controlled volatility by altering quantities, deleting redundant elements, or doubling down on unconventional pairings. The result is a computational framework that quantifies and iterates upon novelty, coherence, and feasibility in real-time.
TECH STACK
Languages: Python
Data Architecture: JSON, Markdown Parsing
Algorithms: Genetic Algorithms (Binary Encoding), Stochastic Mutation, Crossover Heuristics
Frameworks: Custom Evolutionary Computation Engine



