Projects
- tScriptRun JavaScript/TypeScript without a build or compile step. Import and execute third-party libraries with TypeScript IntelliSense support.JavaScript TypeScript ESM WASM Web Tools
- bangScriptA JavaScript-like (not-JavaScript) scripting language built from scratch for fun and learning. Written in Go, currently being extended with a stack-based VM in C for performance and lower-level control.Go C VM Programming Language Systems
- hack-assemblerAn assembler for the Hack machine language (from Nand2Tetris), written in C. Converts symbolic programs into their binary representations for the Hack computer.C Assembler Nand2Tetris Low-level
- bittyA custom BitTorrent client built from scratch in Go. Supports torrent metadata parsing, peer connections, and file downloading. Plans include running in the browser via WASM.Go Networking BitTorrent WASM
- responsivelyEnhanced user experience by developing bookmark features to improve usability and functionality.React Frontend UX Web
- eslint-plugin-goodeffectsAn open-source ESLint plugin that enforces best practices for useEffect in React applications to improve code quality.Open Source ESLint React JavaScript Tooling
- JSON-parserA TypeScript-based JSON parser that validates and transforms JSON strings into an Abstract Syntax Tree (AST), handling nested objects and arrays.TypeScript Parser AST Web Tools