Skip to content
View kiarashplusplus's full-sized avatar

Highlights

  • Pro

Organizations

@MOOCdb

Block or report kiarashplusplus

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

Kiarash Adl | AI-Native Software Architect

Building safe infrastructure for the agentic era.

I design and ship privacy-first, agent-ready systems — from on-device iOS applications to remote Model Context Protocol (MCP) servers. My work sits at the intersection of zero-knowledge encryption, immutable audit trails, and developer-facing AI tooling.

📍 Nassau Bay, Texas · 🌐 25x.codes · 🔧 mcp.undisk.app


Core Philosophy

  • Spec-Driven Development (SDD) — Every feature begins as a machine-readable spec before a single line of code is written. Specifications are the source of truth; code is a derived artifact.

Experience

Engineer · STLabs

Built MCP for stlabs.com, bringing STLabs service-management workflows into the AI assistants where investigations begin. Agents authenticate through the user's STLabs account, inherit existing permissions and visibility rules, and leave actions in the same audit trail as all other work.

Bring Your Own Agent: Introducing mcp.stlabs.com


Flagship Projects

🔐 Undisk MCP — The Undo-First File Workspace for AI Agents

The safest way to let AI agents work with files. Undisk MCP is a remote MCP server that gives Claude, Cursor, Copilot, and any MCP-compatible agent scoped, reversible access to a versioned file workspace — so they can read, write, and search without ever becoming a dangerous "delete everything" bot.

CapabilityDetail
20+ MCP toolsFile CRUD, versioning, undo, diff, search, policy engine, secret vault, tamper-evident audit trail, E2B compute sandbox
Per-file undoRestore any file to any prior version without rolling back the entire workspace
WebSocket transport4 ms reads, 19 ms writes — persistent connection with zero idle billing via Cloudflare Durable Objects + Hibernation API
Zero-knowledge secret vaultEncrypted at rest, agent-scoped, never in file listings or search results
Policy enginePath-based ACLs, file-size limits, rate caps, anomaly alerts — configurable per workspace
Secret detection20+ patterns (AWS keys, GitHub PATs, private keys) scanned and blocked on every write
Tamper-evident audit trailEvery operation logged with agent identity, content hash, and hash-chain integrity verification
EU AI Act readinessImmutable versioning + audit trail enables deployer compliance with Articles 12, 14, and 26

Architecture: Cloudflare Workers (Smart Placement) → Durable Objects (one per workspace, SQLite + R2) → content-addressable storage with SHA-256 deduplication. Dual-provider with Fastly edge compute for read-heavy workloads.

Integrations: Claude Desktop · Cursor · VS Code · GitHub Copilot · Google ADK · LlamaIndex · LangChain · Docker MCP Hub

mcp.undisk.app | Get started | Live demo


📖 Bayan — Bilingual Persian Poetry Analysis (iOS)

The only app providing bilingual Farsi-English literary analysis of classical Persian poetry. Bayan decodes Sufi symbolism, historical allusions, and archaic vocabulary — fully offline with verse text sourced from a verified canonical corpus, not AI-generated.

MetricValue
Poems13,828
Dictionary entries33,640
Searchable verses106,037
Test functions128+

Stack: Swift · SwiftUI · CoreData · on-device NLP · privacy-first (no server, no telemetry)

trybayan.com


💰 FIML — Financial Intelligence Meta-Layer

An AI-native MCP server for financial data aggregation with intelligent multi-provider orchestration and multilingual compliance guardrails. Open-source project demonstrating enterprise-grade AI architecture.

32K+ lines of code · 1,403 automated tests · 100% pass rate

Stack: Python · MCP Server · AI Orchestration · CI/CD

Documentation | GitHub


🎤 Aligna — Conversational AI Recruiter

Schedules and conducts voice interviews via LiveKit, transcribes with Azure OpenAI, and performs automated candidate-job matching with full observability.

Stack: Next.js · LiveKit · Azure OpenAI · PostgreSQL · Docker

align-a.com


Technical Identity

Languages TypeScript · Swift · Python · SQL
Infra Cloudflare Workers · Durable Objects · R2 · D1 · KV · Queues
Fastly Compute · E2B Sandboxes
Protocols MCP (Model Context Protocol) · JSON-RPC 2.0 · WebSocket · OAuth 2.1
AI/ML On-device NLP · LLM orchestration · AI safety (Llama Guard)
Content moderation · Agent tooling
Frameworks React · Next.js · Astro · Hono · SwiftUI · Vite
Security Zero-knowledge encryption · Ed25519 signing · HMAC-SHA256
SAML 2.0 · OIDC · Secret scanning · Path traversal protection
Dev Practice Spec-Driven Development (SDD) · TDD · Immutable infrastructure
Tamper-evident audit trails · Content-addressable storage

What I'm Working On

  • 🚀 Scaling Undisk MCP — SSO (SAML 2.0 + OIDC), Organizations, real-time audit webhook streaming for enterprise SIEM integration
  • 🤝 E2B partnership — $20K compute grant establishing Undisk MCP + E2B as the de facto "Storage + Compute" architecture for AI agents
  • 📱 Growing Bayan — expanding the canonical corpus and refining on-device NLP for classical Persian poetry
  • 📐 Evolving Spec-Driven Development tooling — building the workflow where specifications are the source of truth and code is a derived artifact

Connect

🌐 Portfolio25x.codes
🔧 Undisk MCPmcp.undisk.app
📖 Bayantrybayan.com
💼 LinkedInlinkedin.com/in/kiarashadl
🤖 Ask my portfolio AIcurl https://25x.codes/.well-known/mcp.llmfeed.json

This profile is MCP-enabled. Point your AI agent at https://25x.codes/.well-known/mcp.llmfeed.json to query my projects, skills, and experience programmatically.

Pinned Loading

  1. undisk-mcp-trackerundisk-mcp-trackerPublic

    Public issue tracker for Undisk MCP — undo-first versioned file storage for AI agents

    1

  2. adl-resumeadl-resumePublic

    Portfolio website

    TypeScript

  3. FIMLFIMLPublic

    The Future of Financial MCP: A “Meta-Layer” That Sits Above All Data Providers

    Python 1

  4. expo-gemini-liveexpo-gemini-livePublic

    Pipecat Gemini Live Demo End-to-end starter kit for building a realtime Pipecat experience that pairs a FastAPI backend with an Expo/React Native client.

    Python 2

  5. webmcp-tooling-suitewebmcp-tooling-suitePublic

    A comprehensive toolkit for the Web Model Context Protocol (WebMCP) and LLMFeed ecosystem providing validation, discovery, archival, and RAG indexing tools for AI agent-ready websites.

    TypeScript 1

  6. RetailfluencerRetailfluencerPublic

    The Attribution Layer for Influencer-Driven Retail Sales

    Svelte