Initializing Architecture

AI Engineer / Agentic Systems / Retrieval & Memory / Full-Stack Products

I build the version that survives contact.

Somay Kousis
AI Systems Engineer @ RYSE

Somay Kousis / Co-Founder, Something

I build stateful multi-agent systems, retrieval and memory pipelines, and product-grade software. The work I care about is the part that holds up under contention, cost limits, and being wrong, not the demo that runs once.

01 / Proof

Built the orchestrator routing tasks across a 3,000+ subagent registry through intent classification, capability scoring, context assembly, and dispatch, cutting misrouted tasks ~40% and dispatch latency to ~120ms.

02 / Proof

Kept 25 of 25 concurrent writes on a contended counter, with 58 SERIALIZABLE conflicts caught and auto-retried, where a flat-file analog kept 1 and silently lost 24. Ships as a runnable benchmark, not a screenshot.

03 / Proof

Cut CI log payload 76% to 93% before any model call, measured against Podman's own logformatter fixtures and reproducible from a fresh clone with no token and no API budget.

Experience

Shipping in production, not in slides.

Orchestration at scale, a company I co-founded, and client work delivered end to end. Each one is listed with the part that was actually hard.

01 / Remote

RYSE Technologies Pvt Ltd

AI Systems Engineer Intern

Jul 2026 – Sep 2026

Building the orchestration layer that routes work across a large registry of specialized subagents.

/

Engineered 5+ production-grade subagents using UV and LangGraph, implementing persistent memory layers for long-running task continuity.

/

Architected a central orchestrator agent to route 10,000+ daily tasks across specialized subagents, reducing misrouted tasks by 33% and dispatch latency by 24%.

PythonUVLangchainLangGraphpersistent/vector memory storePostgreSQL
02 / Delhi, IN

Something

Co-Founder & CEO

Oct 2025 – Present

Co-founded a founder and investor matching platform built on a verified network rather than pitch polish.

/

Own frontend, AI architecture, and go-to-market across a two-sided product serving founders and investors.

/

Grew a 573-person waitlist inside the first month with zero paid distribution.

/

Designed cost-aware multi-provider AI routing across Groq, Gemini, and Claude to keep inference economics viable pre-revenue.

Next.js 15React 19Node / ExpressMongoDBLangGraphRepository
03 / Remote

SteelCareer

Software Developer, Client Project

Jan 2026 – Mar 2026

Delivered a multi-role recruitment product end to end for a local client.

/

Architected a Next.js and Supabase recruitment platform supporting 3 user roles with distinct workflows and role-based access control (RBAC).

/

Automated hiring logistics via custom interview scheduling pipelines, reducing administrative overhead by 40% (saving ~15 hours/week).

/

Deployed via Vercel with integrated real-time analytics, ensuring 99.9% availability for a seamless onboarding experience.

Next.jsSupabaseVercelTypeScript
Education

ABV-IIITM Gwalior

B.Tech, Computer Science and Engineering

Aug 2024 – April 2028 / Gwalior, IN

Data Structures & AlgorithmsOOPSDBMSOperating SystemsComputer NetworksTheory of Computation
Achievements

Egoistic Ideathon 2026

Winner (International). Led a 4-person cross-functional team as technical lead, driving product direction.

LeetCode

Solved 500+ Data Structures and Algorithms (DSA) problems.

Hacksagon 2024

2nd position (Hardware Track). Co-ordinated with hardware members and owned the computation subsystem.

CockroachDB Hackathon

3rd place (International). Solo participation engineering a solution on a new database management system.

Leadership & Community

SGM Social Initiative (Executive)

Teaching math, English, and life skills to underprivileged children every week.

Infotsav ’24 (Event Management)

Ran logistics for ABV-IIITM Gwalior’s 1000+ attendee annual fest.

Uthaan Journalism Club (Member)

Editorial writing and storytelling for institute journalism.

Selected Systems

Case studies with a visible technical path.

Each project is written for a fast scan first, then a deeper read: problem, approach, system, stack, and proof. Every one links to its repository.

Technical Core

Agentic AI, retrieval, and product systems.

Weighted toward what can actually be evaluated: the tools, the project choices, the tradeoffs taken, and the numbers behind each claim.

01 / Cluster

AI Systems

LangGraphLangChainRAGhybrid searchrerankingCRAGSelf-RAGpersistent memoryLangSmithLLM evals
02 / Cluster

AI Infrastructure

FastAPIPostgreSQLCockroachDBRedisSQLiteDockerSupabaseAWS (Bedrock, S3, EC2)vector databases
03 / Cluster

Machine Learning

Deep LearningPyTorchscikit-learnXGBoostembeddingsfeature engineering
04 / Cluster

Software Engineering

GitGitHubREST APIsOOPData Structures & AlgorithmsLinuxUnit/Integration TestingAgile
05 / Cluster

Languages & Product

PythonC++SQLTypeScriptReactNext.jsTailwind CSSsystem designproduct designUI/UX
Lab Notes

What the work taught me.

View all notes
2026.08

A Confident Wrong Answer Is Worse Than No Tool

Call a real race condition an infra blip and you have told a maintainer to press re-run on a genuine bug. So abstention became a first-class verdict, and the harness reports abstention rate next to accuracy and counts the dangerous confusion separately. A classifier that says nothing is recoverable. One that is confidently wrong is not.

From Podman Flake Agent
2026.07

Prompts Are Requests, Schemas Are Constraints

Asked politely for two perspectives, the graph produced six to eight, a 3 to 4x overrun that burned the token ceiling before the debate resolved. No amount of prompt rewording fixed it. Moving perspective count into a state schema the moderator schedules against fixed it completely, because the constraint stopped being something the model could ignore.

From RabbitHole
2026.07

Never Overwrite What You Might Have To Explain

A fact is not static. It gets recorded, superseded, contradicted, and sometimes restored. Destructive updates make the current state cheap to read and the history impossible to recover. Closing rows with valid_to instead of overwriting them keeps a harder question answerable: what did we believe last month, and were we right?

From PaperPlanes
The short version

Start with the projects. The proof is in the repos.

I am open to AI engineering work where agentic workflows, retrieval, and product implementation meet. Every claim on this site traces to a case study and a repository, so the fastest way to evaluate me is to read one and then go check it.