I work one layer below the interface — in the protocols, runtimes and bytes most people never look at. Half the craft is reverse engineering: taking systems apart until I understand them completely. The other half is building — Go and Rust backends, LLM pipelines wired with LangChain / LangGraph and PyO3, and scrapers that keep running quietly while I sleep.
What you can see here is a deliberately thin slice. The work I'm proudest of tends to stay private.
type Mignon struct { Role string // senior engineer · reverse engineer Domains []string // LLM · web RE · anti-bot · backend · android Stack []string // C · C++ · Go · Rust · Python · Java · Kotlin · JS/TS · Smali · ARM asm Tools []string // IDA · JADX · JEB · Chrome DevTools } // the only invariant that always holds: // len(private work) ≫ len(public work)
A handful of things I've let out into the open:
mcp-tools-controller·npm— treat every MCP server as a plugin: validate it on connect, manage it from the CLI or from the model itself, and aggregate every tool behind one hot-reloading MCP gateway.mignonFramework·PyPI— a batteries-included Python toolkit for serious web scraping: stdout-intercepting logging, DI-based config, a Node.js bridge for executing JS, task queues, DB ops and file utilities.mignon-framework·npm— the Node.js half of the toolkit: the JS-execution bridge behind reverse-engineering and anti-bot workflows.

