pansah
blog / projects
Projects
  • tScript
    Run JavaScript/TypeScript without a build or compile step. Import and execute third-party libraries with TypeScript IntelliSense support.
    JavaScript TypeScript ESM WASM Web Tools
  • bangScript
    A 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-assembler
    An 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
  • bitty
    A 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
  • responsively
    Enhanced user experience by developing bookmark features to improve usability and functionality.
    React Frontend UX Web
  • eslint-plugin-goodeffects
    An open-source ESLint plugin that enforces best practices for useEffect in React applications to improve code quality.
    Open Source ESLint React JavaScript Tooling
  • JSON-parser
    A 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
© 2025 | pansah