Skip to content
View hrutavmodha's full-sized avatar

Block or report hrutavmodha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hrutavmodha/README.md

Hrutav Modha

Systems, compiler, and web runtime engineer. Focused on bytecode virtual machines, reactive UI architecture, and deterministic modeling.


Featured Projects

  • 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).


Open Source Contributions

  • 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.

Technical Focus

  • 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.

Connect

Pinned Loading

  1. driftjs-org/driftjs driftjs-org/driftjs Public

    ​A register-based reactivity system designed for dependency tracking and automated state synchronization within virtual machine architecture.

    TypeScript 18 1

  2. twiggle twiggle Public

    A basic frontend framework for building UIs through JSX

    TypeScript 2

  3. ai-sandboxer ai-sandboxer Public

    TypeScript 1

  4. e-commerce e-commerce Public

    An ECommerce website made using MERN stack

    JavaScript 27 13

  5. text-utility text-utility Public

    A Text Utility App made using MERN stack

    JavaScript 4

  6. par-score-calculator-research par-score-calculator-research Public

    Python 1