Systems, compiler, and web runtime engineer. Focused on bytecode virtual machines, reactive UI architecture, and deterministic modeling.
-
DriftJS
A compiled web UI framework built around a custom 15-opcode register-based Bytecode ISA and a 256-register Virtual Machine (DriftClientVM/DriftServerVM). Features DOM comment-anchor reactivity, Keyed LIS (Longest Increasing Subsequence) list reconciliation, and a comprehensive tooling monorepo (Vite plugin, VSCode extension with TextMate grammars, Prettier/ESLint plugins, SSR, and SSG). -
Par Score Calculator Research
An original mathematical research paper and Python model formulating an alternative to the ICC's Duckworth-Lewis-Stern (DLS) method for rain-interrupted cricket matches. Formulates innings resource dynamics as a deterministic 200-point potential energy vessel ($P_{total} = 200$ ), modeling match interruptions through cross-coupled forfeiture and dynamic stabilization ($D$ ). -
AI Sandboxer
A multi-agent software development lifecycle orchestrator (Planner$\rightarrow$ Developer$\rightarrow$ Tester$\rightarrow$ Reviewer) designed to eliminate LLM test leakage and implementation bias. Enforces strict clean-room isolation natively at the host OS level using Linux POSIX Access Control Lists (setfacl) instead of container overhead. -
Twiggle
A fine-grained reactive UI runtime and custom JSX compiler published on npm. Features client-side DOM hydration and dedicated AST transformation plugins authored across 8 bundler architectures (SWC, Turbopack, Vite, Rollup, Webpack, Parcel, Babel, and ESBuild).
- Ripple TS — Implemented streaming server-side rendering (
renderToStream) and DOM switch-block hydration in core compiler and runtime. - js-framework-benchmark — Authored and integrated the official keyed benchmark implementation for DriftJS.
- Ripple Router — Contributed the official documentation platform and architectural guides.
- Compilers & Runtimes: Bytecode ISAs, register-based virtual machines, AST transformation pipelines, lexer FSMs.
- Web Architecture: Direct DOM reconciliation (LIS), reactive primitives, SSR streaming, hydration mechanics, bundler toolchains.
- Systems & Math: Linux POSIX ACL security boundaries, multi-agent process isolation, deterministic applied mathematics.
- Email: modhahrutav@gmail.com
- GitHub: github.com/hrutavmodha



