Night-time coder building TypeScript/Node tools, practical AI/MCP developer tooling, and reliability fixes for real systems.
I have 14 merged upstream OSS PRs across React Router, Rollup, ast-grep, eslint tooling, Conform, arethetypeswrong, and related TypeScript/Node projects.
My strongest lanes are integration reliability, webhooks, AST-based static analysis, linting/package tooling, and small focused fixes in codebases I actually use.
- ast-lens-mcp - MCP server for AST-based code intelligence in TypeScript/JavaScript projects.
- chrome-review - static analyzer for Chrome MV3 extensions.
I ship small, tested upstream fixes in codebases I use and study closely.
Recent merged upstream work:
- ota-meshi/eslint-plugin-regexp#992
- ota-meshi/eslint-plugin-yml#618
- arethetypeswrong#272
- un-ts/eslint-plugin-import-x#494
- ast-grep/ast-grep#2727
- rollup/rollup#6411
- edmundhung/conform#1233
- remix-run/react-router#15170
- eslint-community/eslint-plugin-n#536
- ast-grep/ast-grep#2684
- import-js/eslint-plugin-import#3258
- remix-run/react-router#15111
- remix-run/react-router#15113
- remix-run/react-router#15114
- Shipping focused upstream fixes with tests in TypeScript/Node, React/Remix, linting, package-analysis, and developer tooling projects.
- Working mostly with TypeScript, Node.js, React/Remix, Prisma/PostgreSQL, Vitest, Playwright, and MCP.


