Skip to content
View evoclock's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report evoclock

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
evoclock/README.md

Origami bird attractor banner

ML/AI engineer. Less interested in which model is generally smartest, more in which specific capabilities hold up under the conditions I actually run models in: life-science workloads, reproducibility of academic-publication pipelines, and the infrastructure that make it possible.

View CV

status: ongoing series

Showcase

Nuthatch
nuthatch
  • Turn structured files into navigable knowledge bases for LLM agents
  • Replace “embed and pray” with principled community structure built with a Bayesian SBM approach
  • Find sub-communities other graph-RAG misses while reducing token costs by 76–99%
Hillstar
hillstar-orchestrator
  • Provider-agnostic orchestration for reproducible research pipelines
  • End-to-end audit trails for every step and lane
  • Concurrent execution without sacrificing traceability
Testudo
testudo
  • Sandboxed execution for LLM-generated code
  • Hardened boundaries with sanitisation and MCP isolation
  • Auditable runs inside containerised environments
Animated Agentic Driver control vault
pi-agentic-driver
  • Spawn and manage agents with native Pi/Herdr integration
  • Control scope creep and overengineering while preserving your context across sessions
  • Run automated agents in monitored sandboxes with safeguards and a kill switch against escape attempts

Working on today

A live feed of what is actually in progress.

  • Is fast decoding the be all and end all?
    GLM-5.3-Flash serving · 9 October 2026
    Four serving recipes for GLM-5.3-Flash on two DGX Sparks: TensorFold EXL3 with fc5:0.3, fnc7:0.3 and MTP drafting, and SparkGLM NVFP4. The recipe that answers fastest is not the one that generates fastest, and none of the four escapes the constraints that matter for real agent work. The explorable benchmark report is embedded in the entry.

  • A single source for all the tools I have been building. Vogelkop has enabled me to produce the entirety of my PhD doctoral thesis work, and right now it is helping me build Tessellate to test a different kind of application, building products of a different type (not academic publications), and helping me debug along the way. In parallel I have been doing a little bit of frontend work, you will have noticed my banner has changed from a static De Jong attractor to an animated De Jong transitioning through to a Clifford, Thomas, and Aizawa attractors, that was, I am glad to say no Opus 5.5 one-shot prompting, it was built from the actual strange attractor formuli and then figuring out how to transition between them via some creative problem solving (12 attractors in total), additionally, while the initial rendering was done with Opus 5.5 half of the work was done with a local serve of GLM-5.3-Flash! Local AI ftw right?

That's work that will end in the website where all of the tooling I have built will live. Nuthatch has its own product page now and so does Tessellate. I have some big plans for Tessellate as an idea generator but that is as much as I am ready to say right now. A lot more to come soon enough.

Nuthatch frontend: hero and pipeline pages

Nuthatch, as a reminder, is the tool you run your own collection of knowledge on: bring papers, patents, reports, notes, or any structured document, run the stages yourself or with an agent, via vogelkop or the command line and serve the resulting graph to your agents over MCP, with an Obsidian vault opening alongside for visualisation and consuming your curated knowledge base that isn't built on LLM-driven hallucination but graphRAG extraction of your documents. I have built a clean-room implementation of a Bayesian stochastic block model engine that is more permissive than the original tool and just as performant, which beats every typical network graph method in common use (Leiden and Louvain primarily). I will cover a little more on this on a different blog entry.

What does all this mean to you? your knowledge base is built on ground truth, not LLM interpretation, and the relationships that come from the graph are tested more rigorously than other "second brain" methods out there give you, to boot, and this is a property of these systems, you get to save between 76% and 99% of all tokens you would otherwise spend if you were to query the information in the graph network.

But how are Tessellate and Nuthatch different? Tessellate is designed to be very easy to run, you select the categories from a given journal's taxonomy and under the hood it goes and indexes everything published in that journal in the last week, it currently uses Jev to supplement much of the classification and then uses Budgie, a dual purpose reference capture and management tool I built which can retrieve papers from your chrome browser directly to your workspace, insert them into your manuscript draft, or in this case it can process any papers that failed the classification process with OpenAlex and Jev. Downstream it goes through the same pipeline as nuthatch but you are not expected to troubleshoot anything, Tessellate tells you if something failed to be classified and why and it will suggest what you may do about it. The net result is that you can query what Tessellate maintains for you automatically and your agent can learn at the same pace as you do about new developments in the fields that interest you.

Tessellate frontend: hero and discovery pages

Fieldnotes: technical reports, experiments, evals and thoughts

fieldnotes

fieldnotes
Agent systems, models, evaluation and computational biology.

Read fieldnotes Subscribe by RSS

Agent systems (5)

Harnesses, gates, sandboxes, orchestration, and the products built on them.

  • Dispatching a Multi-Model Workforce from Anywhere
    Agent automation · 5 September 2026
    How the Agentic Driver extension set uses Herdr and Pi to route tasks by role, model and machine, while keeping persistent sessions within reach from a laptop, phone or remote terminal.

  • Wrangling Qwen's Long Thinking Runs
    Qwen serving · 26 August 2026
    How I manage Qwen's tendency to go off on a long reasoning run, why completion limits are not enough, and where quantisation creates a second serving problem.

  • And the Simpsons Already Did It
    Standards and prior art · 21 August 2026
    Why AI infrastructure keeps rediscovering established primitives, and how to distinguish useful standardisation from inflated novelty claims.

  • Memory management for LLM-on-corpus
    Note · agent systems · 9 August 2026
    Parametric state, chain-of-thought, flat RAG and graph-RAG are four answers to the same question, and the partitioning algorithm separates the principled tools from the rest.

  • Why I Started Building a Local Multi-Model Workforce, and Why the Industry May Be Heading There Too
    Multi-model systems · 30 July 2026
    How a self-directed effort grew into a supervised multi-model architecture, a set of working products, and an emerging professional direction.

Models (6)

Adapting models to a job, and serving them on hardware I own.

  • Is fast decoding the be all and end all?
    GLM-5.3-Flash serving · 9 October 2026
    Four serving recipes for GLM-5.3-Flash on two DGX Sparks. The recipe that answers fastest is not the one that generates fastest, and none of the four escapes the constraints that matter for real agent work.

  • Wrangling Qwen's Long Thinking Runs
    Qwen serving · 26 August 2026
    How I manage Qwen's tendency to go off on a long reasoning run, why completion limits are not enough, and where quantisation creates a second serving problem.

  • Building a 4B Local Implementer
    LLM fine-tuning · 29 July 2026
    The task-bound Implementer, its behavioural adaptation, repeated coding evaluation, evidence flywheel and next steps.

  • Building a 4B Local Implementer: technical report
    Technical report · 27 July 2026
    Training regime, paired evaluation across fifteen HumanEval+ runs, and what the numbers do and do not support.

  • The prompt is not the model
    CRUXEval-O · A/B · 10 July 2026
    Seven models over 184 output-prediction problems. The headline change is meaningless on its own, the effect is bimodal, and the real signal is the floor.

  • Seven local models on output prediction
    CRUXEval-O · reviewer seat · 8 July 2026
    100 Python problems, graded strictly at Pass@1 and reported together with its prompt, infrastructure and harness failures.

Evaluation (10)

Designing a study, running it, and reporting what it did and did not show.

Computational biology (1)

Circadian genomics, phenome classification, and disease modelling.

  • Circadian ChIP-seq reproducibility audit
    Reproducibility audit · 9 August 2026
    A method reconstruction, sensitivity analysis and local ENCODE-equivalent comparison for public mouse liver circadian factor ChIP-seq. No tested condition reproduced both the deposited peak counts and the peak sets.

Pinned Loading

  1. nuthatch nuthatch Public

    Graph-RAG that earns trust. Treats sources as primitives, because garbage in == garbage out. Bayesian SBM clustering, community-aware MCP retrieval with routing keys on every hit, strict schema val…

    Python 2

  2. local-model-workforce local-model-workforce Public

    A governed method for training and evaluating role-portable local Planner, Implementer and Reviewer models.

    Python 2

  3. self-healing-swarm self-healing-swarm Public

    Python 1

  4. pi-agentic-driver pi-agentic-driver Public

    Set of agentic AI tools wrapped as an extension for the Pi harness.

    JavaScript 2

  5. pi-poteto-mode pi-poteto-mode Public

    HTML 7

  6. pi-bowerbird pi-bowerbird Public

    JavaScript 2 1