Skip to content
View RavaniRoshan's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report RavaniRoshan

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

Hey there, I'm Ravani Roshan πŸ‘‹

Portfolio LinkedIn GitHub X


🧠 About Me

I'm Ravani Roshan, an AI-focused builder working at the edge of autonomous agents, developer tooling, and systems that make large language models useful outside demo videos.

My current work is centered on agent reliability, sandboxed coding systems, and computer-use automation β€” the kind of infrastructure agents need when they stop being cute chat boxes and start touching real tools, real budgets, and real machines.

I like building products that feel sharp, fast, and a little dangerous in the best way: practical systems with enough personality to make the terminal smirk back.


🚧 Currently Building

πŸ›‘οΈ Backstop

Backstop is an in-process reliability layer for AI SDK usage: backpressure, budget enforcement, retries, circuit breaking, and metrics before requests leave the application.

It explores a simple but important question: what if multi-agent systems had brakes before they burned money, rate limits, or everyone's patience?

  • Transport-layer control for AI SDK calls
  • Budget isolation for multi-agent coding architectures
  • Circuit breakers, priority admission, retry logic, and observability hooks
  • Python-first implementation with OpenAI and Anthropic-oriented workflows

Backstop


πŸ€– Nikki / Niki

Nikki is a hermetic multi-agent coding system where isolated AI agents independently plan, code, test, and review inside Docker sandboxes, then hand back a reviewable Git branch.

Think: fire-and-forget coding agents, but with containment. Because giving five agents shell access without guardrails is how you accidentally summon DevOps Voldemort.

  • Rust-based CLI and orchestration
  • Docker-backed isolation
  • Bring-your-own-key agent workflows
  • Multi-agent planning, implementation, testing, and review

Niki Niki Site

Project What it is Stack / Focus
backstop AI SDK backpressure, budgets, retries, circuit breaking, and metrics Python, AI infra, agent reliability
niki Hermetic multi-agent coding system with Docker sandboxes Rust, Docker, CLI, AI agents
phantom Invisible background-mode computer-use agent for Windows Rust, Windows automation
RavaniRoshanSingh Portfolio site and personal launchpad TypeScript, product design
roshans-portfolio-site Mac-desktop-inspired personal portfolio React, TypeScript, Vite, Tailwind
REI Repository Evolution Intelligence for predicting downstream file impact Python, static analysis
llm-finetuning-toolkit Toolkit for synthesizing data, aligning, and deploying custom AI agents Python, SLMs, DPO, agent tooling
mnemo-cognitive-telemetry Cognitive observability for memory-augmented LLM agents Python, agent memory, observability

πŸ› οΈ Toolbox

Languages

Python Rust TypeScript JavaScript C++

AI, Agents & Infra

OpenAI Anthropic LangChain Hugging Face Docker

Frontend & Product

React Next.js Vite Tailwind


πŸ“Š GitHub Pulse

GitHub stats Top languages
GitHub streak

🌐 Find Me


agent status: awake
coffee level: suspiciously high
build target: useful systems, not shiny demos

I build agents, sandboxes, reliability layers, and tools that make computers do the boring parts.
Occasionally, the computers complain. That means it's working.

Profile Views

Pinned Loading

  1. niki niki Public

    Hermetic multi-agent coding system: isolated AI agents independently plan, code, test & review in Docker sandboxes, then hand you a reviewable git branch. Fire-and-forget, BYOK, built in Rust.

    Rust 1

  2. backstop backstop Public

    In-process AI SDK backpressure, budgets, retries, circuit breaking, and metrics. Testing whether transport-layer budget isolation reduces runaway-cost exposure in multi-agent coding architectures.

    Python

  3. phantom phantom Public

    Phantom β€” the invisible background-mode computer-use agent for Windows

    Rust

  4. winscript-lang winscript-lang Public

    The open scripting language for Windows automation.

    Python

  5. winscript-mcp winscript-mcp Public

    A Windows-native automation API, packaged as an MCP server, that gives AI agents the same system-level desktop control that AppleScript gives on macOS.

    Python 8

  6. openjck openjck Public

    An agent workflow visual debugging tool

    Python 1