Skip to content
View Leerrooy95's full-sized avatar

Highlights

  • Pro

Block or report Leerrooy95

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Leerrooy95/README.md

Python Flask Pandas Plotly Anthropic GitHub Actions HTML/CSS/JS Render Statistics

Threat Intelligence Analyst | OSINT & Quantitative Methods

19D Army Veteran building automated intelligence pipelines, live analytical dashboards, OSINT chatbots, and civic technology tools. I wrote my first line of Python in October 2025.

🌐 Portfolio β†’ Β· πŸ“Š Live Dashboard β†’ Β· πŸ€– OSINT ChatBot β†’ Β· πŸ“œ Bill Translator β†’


πŸ“Œ Featured Projects

The Regulated Friction Project (v10.6) β€” Research repository documenting temporal correlations between geopolitical friction events and institutional capital flows. Processed 8 years of data across 66 verified event pairs. Independently stress-tested by 16 statistical robustness scripts (Opus 4.6). Includes a structured AI context index (12 files + node dossiers), reproducible correlation scripts, and a 15-section research corpus. Live monitoring has moved to the Live_Trackers pipeline.

Finding Value
Core correlation r = +0.6196 (p = 0.0004)
Convergence correlation r = +0.6685 (p < 0.0001, n = 229 weeks)
Robustness Permutation (p < 0.001), Granger causality (F = 32.49, p < 0.0001), bootstrap (p = 0.008)
Independent verification 16 statistical tests by Opus 4.6 β€” all passed
Predictions 25 falsifiable β€” 4 publicly failed, 11 confirmed, rest tracked

Live Trackers (v2.0) β€” Unified five-stage intelligence pipeline powering the live dashboard at regulatedfriction.me. Runs twice daily via GitHub Actions: Perplexity sonar-pro queries node status β†’ Llama Scout 17B extracts entities β†’ local convergence detection β†’ daily intelligence with signal tracking and prediction verification β†’ Anthropic Claude fact-checks all output. Monitors 7 leverage nodes, 8 active signals, and 59 tracked entities with entity disambiguation and automated API budgeting.

OSINT ChatBot β€” BYOK (Bring Your Own Key) Flask chatbot deployed on Render. Users provide their own Anthropic API key β€” the server never stores it. The knowledge base is loaded from the project's _AI_CONTEXT_INDEX/ at startup and injected into every system prompt. Features rate limiting, CSRF protection, DOMPurify sanitization, and full security headers.

Bill Translator β€” Production Flask web application that rewrites dense legal text to meet 8th-grade readability standards while preserving exact legal intent. Built to address Arkansas Act 602. Features custom meaning drift detection, three translation modes (full simplification, preserve legal terms, jargon-only), automated Flesch-Kincaid scoring, and 31 automated tests. Deployed on Render with BYOK API support.

State Policy Analysis (v1.4) β€” Data-driven analysis of how U.S. states are responding to the data center and energy infrastructure boom. Tracks 42 federal funding withholding events across 27 states, classified by data center policy posture. Includes six statistical tests (ANOVA, Kruskal-Wallis, DoWhy causal inference), transparent corrections of prior findings, and the five-stage federal action timeline.

UVB-76 Signal Analysis β€” 15-year empirical analysis of Russia's UVB-76 shortwave station. K-means clustering and permutation testing (p < .0005) identified four distinct operational modes and a shift from training-cycle to event-driven signaling correlated with real-world military operations.


πŸ“ˆ How I Got Here

Started with UVB-76 β€” gathering data by hand, learning pattern recognition from raw signals.

Middle repos taught me the hard way about AI hallucinations. Those repos are corrected and kept public as lessons in data verification.

Picked up from there by downloading scattered Arkansas Department of Corrections PDFs, OCR'ing them into clean datasets, and analyzing spending patterns that hadn't been aggregated before.

The Regulated Friction Project is where methodology caught up with ambition β€” automated scraping, statistical validation, reproducible findings, and a live intelligence dashboard. Now at v10.6 with 16 independent robustness tests, a structured AI context index, and a research corpus spanning 15 sections.

Live Trackers consolidated everything operational into a five-stage pipeline β€” node tracking, entity extraction, convergence detection, daily intelligence, and fact-checking β€” all running on GitHub Actions and publishing to a live static dashboard at regulatedfriction.me.

State Policy Analysis applied the same rigor at the state level β€” tracking data center legislation across 27 states, running causal inference (DoWhy), and transparently correcting three prior findings that turned out to be methodological artifacts.

Bill Translator proved I could build production tools, not just research β€” a deployed Flask application with real users solving a real legislative transparency problem.

OSINT ChatBot extended the research into an interactive BYOK chatbot β€” giving anyone access to query the full knowledge base through Claude, with proper security, rate limiting, and session management.


πŸ”§ What I Build

  • Automated OSINT pipelines β€” multi-agent LLM extraction (Perplexity β†’ Llama Scout β†’ Claude), entity disambiguation, convergence detection, fact-checking
  • Temporal correlation frameworks β€” lag analysis, permutation testing, Granger causality, convergence modeling, DoWhy causal inference
  • Live dashboards β€” Static HTML/CSS/JS dashboard at regulatedfriction.me, fed by GitHub Actions twice daily
  • AI-powered chatbots β€” BYOK Flask apps with knowledge base injection, session security, and rate limiting
  • Civic technology β€” Flask web apps with NLP, meaning drift detection, and readability scoring
  • State-level policy analysis β€” federal funding tracking, posture classification, temporal lag engines, transparent corrections
  • Reproducible research β€” every finding ships with the scripts to verify it; failed predictions documented publicly

🀝 Open To

  • Threat intelligence and OSINT analyst roles
  • Investigative data support and newsroom partnerships
  • Temporal pattern analysis and capital flow tracking
  • Open-source collaboration on accountability tools

Contact: Discord and email in profile description


Last Updated: March 13, 2026

Pinned Loading

  1. The_Regulated_Friction_Project The_Regulated_Friction_Project Public

    A data-driven audit of the 'Geopolitical Thermostat,' documenting how timed information disclosure regulates public attention to enable structural shifts in policy and capital flows.

    Python 3

  2. Arkansas-DOC-Expenditures-2015-2025 Arkansas-DOC-Expenditures-2015-2025 Public

  3. UVB-76-Structured-Signal-Analysis UVB-76-Structured-Signal-Analysis Public

    Temporal & cluster analysis of UVB-76 spike-day transmissions (2010–2025)

    1

  4. Bill_Translator Bill_Translator Public

    Arkansas has decided bills must be readable at an 8th grade level, while obviously our brightest are far above that. This repository tracks my progress making a translator to counter these ridiculo…

    Python 1

  5. Live_Trackers Live_Trackers Public

    This repository houses live trackers related to The Regulated Friction Project.

    Python