Portfolio & Personal Projects
Intelligence without rigor is noise with better formatting. This is not a tooling problem. It is a standards problem, and the industry decided that good enough is acceptable.
It is not.
The responsibility to do better falls to all of us who care about the integrity of our craft.
About
Build threat intelligence infrastructure that works the way intelligence is supposed to work: every object typed correctly, every relationship sourced, every assertion traceable. The tools exist. The standards do not. That is the problem that keeps showing up.
This site is a gathering point for the projects I build, the tools I release, and the ideas I document. Most of what is here started as a problem I needed to solve.
"Build the thing you need. Document it like someone else will have to run it."
Projects
Intelligence Platform — Live
An instantiation of OpenCTI 6.9.x and STIX 2.1 for research. Custom connector ecosystem, strict data model governance, and an analyst workflow designed for long-term knowledge graph integrity. The operational knowledge base for everything I track.
02
A library of custom connectors for OpenCTI: threat feeds, news ingestion, government advisories, malware enrichment, and platform QA — all governed by a strict STIX 2.1 data model. Open source.
Open Source · Python
03
An instantiation of OpenProject for planning, work breakdown, and delivery tracking. Roadmaps, work packages, and status in one governed workspace.
Live · OpenProject
04
A governed, machine-readable STIX 2.1 relationship model — 86 authorized entity-relationship-entity triplets enforcing analytic rigor and graph integrity.
Reference · STIX 2.1
05
Command Line interface for Mendianct AI system.
Live · EXO
06
The operator interface to Crucible 01.
Live · Crucible HMI
—
Something is being built here. Check back, or follow on GitHub to see what surfaces next.
In Progress
Open a Conversation
Whether it's a platform question, a collaboration, or something that doesn't fit neatly into a category — I'm reachable.
Support
Buy me a cup of coffee?