For the philosophy
Deterministic Decision Making
The core essay behind my current engineering philosophy: making decision systems reliable, inspectable, and reproducible in messy real-world environments.
Read essayTechnical essays, project write-ups, and public learning logs.
I use writing to document how systems fail, how projects evolve, and what I learn while building. Some posts are polished essays, some are project series, and some are public notes from experiments.
A recurring theme is reliable decision-making under real-world uncertainty: prompts, tools, timing, data, edge devices, and systems that need to be observable after they fail.
Three entry points depending on what you want to understand first.
For the philosophy
The core essay behind my current engineering philosophy: making decision systems reliable, inspectable, and reproducible in messy real-world environments.
Read essayFor practical AI tooling
A 5-part build series about turning prompt history into a local-first, inspectable workspace.
Open full seriesFor systems under constraints
A 3-part build series showing how models behave when they leave notebooks and face real data, firmware, and constrained hardware.
Open full seriesSelected pieces that best represent the themes behind the work.
The central essay connecting my projects around reliability, observability, timing, data control, and deterministic system design.
A fast local LLM build showing how lightweight tools can turn documents into usable question-answering and summarization workflows.
A small benchmark-style project showing how hidden state, side effects, and weak system design can break decision reliability even when code appears to work.
A read-only dataset inspection tool for detecting corrupted images, duplicates, label alignment issues, and silent data problems before training.
Release notes and build stories from tools that became public products.
A release and build note for OpenAnima as a Windows desktop overlay engine.
A preview note showing the evolution from a simple overlay idea toward a more flexible desktop asset system.
Multi-part build logs where the process matters as much as the result.
A local-first prompt version control series covering prompt history, labels, diffs, review workflows, faster logging, and the workspace dashboard.
Start with Part 1From raw gameplay data to a real-time vision-based game agent.
Start with Part 1Dataset collection, feature extraction, training, and firmware deployment for an embedded audio classifier.
Start with Part 1 View full seriesA Raspberry Pi Pico trend-detection project covering data gathering, training, and firmware integration.
Start with Part 1 View full seriesA data collection and dataset inspection tool for behavior cloning workflows.
Start with Part 1 View full seriesLonger practice series and older learning logs kept compact.
A beginner-friendly systems programming series about building a simple shell in C.
View full seriesA long-running practice series documenting daily LeetCode solutions and problem-solving notes.
View full seriesChoose a theme and follow the related notes.
Path 01
Prompt workflows, local LLM utilities, retrieval experiments, and debugging practices for inspectable AI systems.
Path 02
Tools and practices for finding data problems before they become model problems.
Path 03
Models, state machines, and firmware built for constrained devices.
Path 04
Visual systems where data collection and response timing shape behavior.
Path 05
Experiments with latent spaces, reconstruction, and conditional generation.
Path 06
Feature engineering, model comparison, regression, and educational experiments.
Older learning logs, practice notes, and smaller experiments.
Bash · Unix Tools · Practical Scripting
External Archive
This website highlights selected writing and grouped project series. The full stream of posts, release notes, experiments, and practice logs lives on dev.to.