Skip to content
View anasm266's full-sized avatar

Highlights

  • Pro

Block or report anasm266

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.

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
anasm266/README.md

Anas

MS Robotics & Autonomous Systems (AI) @ Arizona State University — Dec 2027
BS Computer Science @ ASU — Dec 2026

I build systems that make software behavior observable and measurable —
static analysis, runtime tracing, real-time backends — and I'm now applying the same discipline to robot learning.

Open source

Selected work

  • typing-race — real-time multiplayer typing races on Cloudflare Workers + Durable Objects: server-owned room state, reconnects, spectators, k6 load tests. Live · analytics
  • any-map — static flow analysis for TypeScript any: traces where it originates, ranks blast radius, gates PRs with SARIF. npm
  • installsentry — replays npm installs in a sandbox and records what lifecycle scripts actually did: file, network, and canary-secret access. Threat model
  • apibump — Rust CLI + GitHub Action for semantic public-API breakage checks in Python packages, dogfooded against forks of PyJWT and tomlkit. crates.io

More in the repos: glint (Rust/Tauri tray overlay for live AI coding sessions), sentinelflow (dependency-risk control plane), appledger (Windows app activity attribution), subsurface (subtitle-intercepting Chrome extension).

Pinned Loading

  1. typing-racetyping-racePublic

    Frictionless real-time 2-player typing race. Share a link, race within 10s. Built on Cloudflare Workers + Durable Objects.

    TypeScript 5

  2. glintglintPublic

    Windows tray overlay for live Codex Desktop sessions

    Rust

  3. any-mapany-mapPublic

    Static flow analysis for TypeScript any types. Finds the few sources responsible for most of your type erosion, ranks them by blast radius, and visualizes the infection graph.

    TypeScript 2

  4. installsentryinstallsentryPublic

    Supply-chain visibility for npm: trace install-time lifecycle scripts, file/network access, and canary secret reads; map results onto package-lock with HTML reports and optional SARIF for CI.

    TypeScript 2

  5. apibumpapibumpPublic

    Rust CLI and GitHub Action for semantic public API breakage checks

    Rust

  6. subsurfacesubsurfacePublic

    Chrome extension that passively intercepts and surfaces subtitle files from any tab.

    TypeScript