about
Shipping production AI tooling from a 3rd-year engineering bench.
Four hot-fix releases in 48h after rewind's launch. Four Python packages on PyPI, together a coherent toolkit for agentic AI workflows. mypy strict, multi-OS CI green, release notes treated like product changelogs.
0
PyPI packages
0
tests shipped
0
branch coverage
0
launch impressions
toolkit
Four packages. One thesis: agents need observability, accounting, security, and a quality gate.
featured · v0.1.4
rewind
time-travel debugger for AI agent sessions
- Captures every prompt, tool call, file edit and cost into per-session SQLite (WAL) + content-addressed blob store.
- Timeline scrub, rollback, undo, privacy-masked Markdown export.
- Two production bugs caught only by real-session smoke tests — Windows cp1252 stdout crash and bash-on-Windows backslash escape — both shipped within 24h.
PythonanyioClickRich
SQLite (WAL)pytestmypy strict
$ pip install rewindx
Successfully installed rewindx-0.1.4
$ rewind cc setup
✓ Hooks installed in ~/.claude/settings.json
# Time-travel debugging is now active.
$ rewind list
→ 27 sessions · 4.2M tokens · $43.18
$ rewind scrub --to t-2h
✓ rewound · file state restored
141tests
88%branch cov.
3OS green
full-stack project
STRATUM
regulatory intelligence for pharma — FDA Complete Response Letters & EMA objections, processed at scale
0
FDA documents
0
CRLs extracted
0
EMA objections
0
EMA documents
RELATIONALPostgreSQL
→
GRAPHNeo4j
→
VECTORWeaviate
PythonFastAPINext.jsNLPknowledge graphs
three more on PyPI
More from ~/projects/
spentv0.5.1
cost tracker for AI agent sessions
- real-time terminal dashboard
- per-model breakdown · token analysis
- 220+ tests · 25K+ launch impressions
Python · Rich · SQLite · agent hooks
mcpguardguardmcp
OWASP MCP Top 10 security scanner
- AST-based static analysis
- token leakage · privilege misuse · prompt injection
- CI-friendly · JSON output
Python · ast · OWASP MCP
debtxdebtx
A–F static-analysis grader for AI-generated code
- auditable signal for vibe-coded PRs
- complexity · duplication · types · style
- per-file letter grades
Python · radon · ruff · mypy
git log --career
Recent commits to /career
- May 2026 first PR to Anthropic's MCP SDK — stdio fix · in review
- Apr 2026 launched rewind v0.1.4 on PyPI · 4 hot-fix releases in 48h, all triggered by real-session smoke testing
- Mar 2026 shipped spent v0.5.1 · launch post 25K+ impressions, 100+ engagements on LinkedIn
- Jan 2026 built STRATUM · regulatory-AI platform processing 28K+ FDA & 2.2K EMA documents
- 2023 — present Bachelor of Engineering, OTIC · La Salle Barcelona — Universitat Ramon Llull · year 3 of 4
- 2020 🏆 1st place — RSME national mathematics competition, video category
process
" building the AI tooling I wish existed when I started.
01
mypy strict
Types non-negotiable. Unsafe casts trigger CI failure.
02
real-session smoke tests
CI misses the bugs that bite users. One full agent session per release.
03
release notes as changelogs
Every patch tells a story. Users know exactly what changed and why.
let's connect
let's build something
email
maxernstprojects@gmail.com
phone
+34 666 459 920
github
github.com/loplop-h
linkedin
/in/maxernst-huisman
available now · Barcelona · remote Spain