Software Engineer contributing to the Node.js runtime in C++ and JavaScript. Currently an Engineering Manager at Turing, directing 100+ engineers on AI alignment and reinforcement learning for Fortune 500 clients.
I build with TypeScript, Node.js, Python, React, NestJS, and PostgreSQL.
Active contributor to Node.js core (C++ & JavaScript) across stream, sqlite, test_runner, url, buffer, and benchmark subsystems. Also contributed to the Node.js website and Bear.
A few highlights:
- Implement
URL.parse()for safer URL parsing — new static method on theurlmodule, shipped in Node.js core - Optimize
streaminternals: replace bind with arrow for onwrite — performance improvement in one of Node's most heavily used subsystems - Avoid extra copy for large text binds in SQLite — C++ optimization reducing memory overhead for large string binds
Browse all my contributions: Node.js core PRs · Node.js website PRs
Promptrail — Prompt-level version control for AI code editing. Tracks which AI prompt caused which file changes, with full diffs and selective rollback. Ships as a Cursor/VS Code extension and an npm CLI. Supports Cursor and Claude Code.
- gpt4-langchain-pdf-chatbot — GPT-4 & LangChain chatbot for querying large PDF documents
- nestjs-nextjs-boilerplate — NestJS + Next.js monorepo with Auth, TypeORM, Postgres, Docker



