Skip to content

● Available Summer 2026

Full-stack SWE shipping AI creative tools (TypeScript · Python · Rust)

Seeking Summer 2026 SWE Internships · Bengaluru, India · IST · Remote

CSE diploma student (M.S. Ramaiah Polytechnic, 2027) building AI systems, research tooling, and crash-safe infra. I like making things that feel like magic. I like making things that feel like magic.

shipped builds
0
shipped builds
AI models
0+
AI models
adaptive 3D
0 FPS
adaptive 3D
zero-dep eval
0 LOC
zero-dep eval

Featured

01 · 4-layer pipeline · 4 source modes · compact cache

Research-Model — Multi-Source Research Engine

Decompose any query into intent → search web, academic, visual, code → dedupe, rerank, fuse, flag contradictions.

TypeScriptHonoZodReadabilitymsgpackr

The rest — loops forever, hover a card to pause

Gates · 24h operator pause · log rotation

Evergreen Watchdog — Crash-Safe Supervisor

Wraps any job or subprocess across crashes, sleep, no-net, reboots. Gates, backoff, singleton lock, bounded logs.

RustZero-cost gatesBackoffCLI
Atomic · stale takeover · tested race

RaceFree Filelock — Atomic PID Lock

N processes race, exactly one wins — even within microseconds. Stale holders detected, RAII release.

Rust 1.70+~400 LOCMinimal deps
130+ models · 10 geo types · 60 FPS LOD · GLB

SceneForge Hybrid — AI Text-to-3D

Type a prompt, watch objects stream in with particle materialize. Export .glb for any 3D tool.

React 18Babylon.jsZustandExpress
8 genres · real-time synth · MIDI+WAV · 3-band EQ

BrewBeats — AI Browser Music Studio

Prompt to multitrack composition in seconds. Edit on grid, accept ghost-note advice, export MIDI/WAV.

Next.js 14Tone.jsZustandFramer Motion
~700 + ~600 LOC · 10 cases · 8 cats · 4 scorers

Bench + Loop — Research Eval Framework

Pluggable engines × scorers with 10 public cases. Mock scores 0/10 — contracts reject weak answers. Loop composes for measurable A/B.

PythonZero-depOllamaMarkdown+JSON
Gates · 24h operator pause · log rotation

Evergreen Watchdog — Crash-Safe Supervisor

Wraps any job or subprocess across crashes, sleep, no-net, reboots. Gates, backoff, singleton lock, bounded logs.

RustZero-cost gatesBackoffCLI
Atomic · stale takeover · tested race

RaceFree Filelock — Atomic PID Lock

N processes race, exactly one wins — even within microseconds. Stale holders detected, RAII release.

Rust 1.70+~400 LOCMinimal deps
130+ models · 10 geo types · 60 FPS LOD · GLB

SceneForge Hybrid — AI Text-to-3D

Type a prompt, watch objects stream in with particle materialize. Export .glb for any 3D tool.

React 18Babylon.jsZustandExpress
8 genres · real-time synth · MIDI+WAV · 3-band EQ

BrewBeats — AI Browser Music Studio

Prompt to multitrack composition in seconds. Edit on grid, accept ghost-note advice, export MIDI/WAV.

Next.js 14Tone.jsZustandFramer Motion

Full archive → · Rust infra honorable mentions inside Bench case.

Build log

Trajectory, not titles

  1. BrewBeats + Spawner era

    Generative audio + game levels, free-fallback AI

  2. SceneForge Hybrid

    Realtime 3D streaming, 60 FPS adaptive

  3. Research-Model engine

    4-layer multi-source pipeline

  4. Bench + Loop + Rust ports

    ~1300 LOC eval + crash-safe infra

  5. This portfolio

    Astro static, 6 builds, hire-ready

Stack

What I build with

Languages

TypeScript · Python · Rust

Frontend

React 18/19 · Next.js 14 · Vite · Babylon.js · Phaser · Tone.js · Zustand · Tailwind · Framer Motion

Backend

Hono · Express · Zod · p-queue · Readability · pdf-parse · msgpackr

AI & Eval

Pollinations · 130+ models · Ollama · RAG eval · LLM-judge

Systems

Supervisor gates · Backoff · PID filelock · Crates.io

Learning

System design · WebGPU · Music theory

Education

CSE Diploma, Karnataka DTE

M.S. Ramaiah Polytechnic, Bengaluru · Class of 2027

  • OS · Java · SE · Data Structures (Python)
  • Study pack: 4th-sem-cs-study-pack

About

Systems mind, toy-maker heart

I'm Arsh — CSE diploma student building AI creative tools and the eval + infra to trust them. TypeScript for products, Python for measurement, Rust for crash-safety.

Now: polishing these 4 builds for Summer 2026 internships. Shelf: Babylon.js docs · Tone.js · Phaser · Hono.

→ start with Research-Model, it ties the shelf together

Contact

Let's build

Email as text (no scraping games): ait.on.08255@gmail.com

Replace formspree ID before launch. Direct email above always works.