ATHEUS

PrologueA story told in eight depths

Kumar Gaurav

Backend / Full Stack Engineer a.k.a. ATHEUS

Distributed SystemsReal-timeAI Platforms

Every system has a surface. He was always more interested in what lay beneath it.

Scroll to descend

Chapter IAboutSunlit Zone — 195 m

Beneath the Surface

From Jamshedpur, Kumar Gaurav went north to Ranchi to study Computer Science at the Birla Institute of Technology, Mesra. Somewhere between lectures and contest rounds he noticed that the parts of software he liked best were the ones nobody sees — the services, queues and contracts that keep an application standing when something upstream falls over.

So he went looking for them. He built WebSocket gateways where every event is type-checked before it leaves the server, event pipelines that refuse to stall for one slow reader, and an orchestration engine that turns a single goal into a swarm of cooperating agents. When he wasn't building his own, he was reading other people's — and sending patches upstream.

He has a habit: file the issue first, then the PR. He likes the unglamorous work that unblocks people — flaky tests, broken CI matrices, lint rules that erase whole classes of bugs. These days he is going deeper, into distributed systems and into Go.

What he carries down

Languages

  • TypeScript
  • JavaScript
  • Python
  • Go
  • Java
  • C++
  • SQL
  • Bash

Web

  • React
  • Next.js
  • Node.js
  • Express
  • FastAPI
  • Socket.IO
  • Zod
  • Bun

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Redis
  • Kafka

Infra

  • Docker
  • GitHub Actions
  • Linux
  • Git
  • gRPC

Chapter IIExperienceTwilight Zone — 726 m

The Voyages

Two expeditions. Both still under way.

  1. Voyage 1Jan 2026 — PresentAgri-Tech / AI · Remote

    Backend EngineerSoil Suitability Platform

    The platform read the soil — nitrogen, phosphorus, potassium, pH, moisture — and told farmers what would grow in it. The trouble was that it had been built as one piece. When the AI model went down, everything went down with it.

    Gaurav cut it apart. Three stateless services now stand where one stood before, and a model outage dims a single feature instead of the whole app.

    Ship's log

    • Split the FastAPI backend into 3 isolated microservices — sensor ingestion, crop lookup and Gemini-powered analysis — behind a dedicated health-check endpoint.
    • Closed the AI route to prompt injection by allow-listing and type-casting the 5 expected sensor fields and discarding everything else before it reached the prompt.
    • Rebuilt the React/Next.js dashboard on a 500 ms refresh cycle with live NPK, pH, moisture and climate readings and per-crop suitability verdicts.
    • Wrote a tolerance-buffered rules engine (10% band on NPK, 0.3 on pH) that maps deficiencies to a deduplicated organic-amendment lookup.
    • Python
    • FastAPI
    • Next.js
    • React
    • PostgreSQL
    • Gemini API
  2. Voyage 2Jan 2026 — PresentGo · TypeScript · PHP · Remote

    Open Source ContributorOppia · FOSSology · Karmada · Joomla · CARE

    Next he went looking for sharp edges in codebases far larger than his own: a CNCF Kubernetes orchestrator, a learning platform used around the world, a CMS behind a slice of the web.

    He found them — a CLI that killed its own process instead of returning an error, a style leak that kept coming back, CI jobs quietly overwriting each other's artifacts. At Oppia, two merged PRs earned him merge access on the Dev Workflow team.

    Ship's log

    • Wrote a custom ESLint rule for Oppia that turns undocumented ViewEncapsulation.None into a CI failure — filed the bug, proposed the fix, shipped it.
    • Replaced fatal os.Exit calls with propagated errors across 4 files of Karmada's karmadactl CLI, making those paths recoverable and testable (in review).
    • Patched 3 CI defects in Joomla's GitHub Actions pipeline — artifact-name collisions, a flaky Cypress wait and a pcntl_waitpid bitwise bug (in review).
    • Upgraded FOSSology's Vagrant base box from Ubuntu focal to jammy.
    • Go
    • TypeScript
    • Angular
    • PHP
    • GitHub Actions
    • Docker
    • Vagrant
    • ESLint

Upstream ledger

  • 5 upstream orgs
  • 13 PRs opened
  • 3 merged upstream
  • 19k+ combined stars
ProjectWhat he didStatus
oppia/oppia★ 6.7kESLint rule banning undocumented ViewEncapsulation.None TypeScriptmerged
oppia/oppia★ 6.7kFixed classroom-field text overflow CSSmerged
fossology/fossology★ 1.0kVagrant base box upgrade, focal → jammy Vagrantmerged
karmada-io/karmada★ 5.5kkarmadactl returns errors instead of calling os.Exit Goin review
joomla/joomla-cms★ 5.1kCI artifact collisions, flaky Cypress spec, pcntl_waitpid flags PHPin review
ohcnetwork/care_fe★ 623Debug-log cleanup and missing i18n strings TypeScriptreviewed

Chapter IIIProjectsMidnight Zone — 1,653 m

Things Found in the Dark

Past a thousand metres, sunlight gives up. Sonar reports 4 contacts in range — each something he built. Approach one to light it; inspect it to read the log.

Contact 01Bearing 042°Project

Loom

Real-time multi-agent LLM orchestration

One goal went in. A swarm came out — planners, researchers, validators — each one visible on a live graph while it worked.

An orchestration engine that decomposes a goal into a dependency-aware task graph, runs specialist agents concurrently, validates their output and synthesises the answer, streaming every state change to a React Flow UI.

  • Next.js
  • TypeScript
  • Go
  • Kafka
  • gRPC

Contact 01ProjectApr – May 2026

Loom

Real-time multi-agent LLM orchestration

One goal went in. A swarm came out — planners, researchers, validators — each one visible on a live graph while it worked.

An orchestration engine that decomposes a goal into a dependency-aware task graph, runs specialist agents concurrently, validates their output and synthesises the answer, streaming every state change to a React Flow UI.

Problem

Multi-agent LLM runs are slow, opaque and expensive. Loom parallelises the work, shows it happening in real time, and puts a hard budget on context cost per mode.

Technical highlights

  • Dependency-aware task DAG with concurrent specialist agents, Zod-validated structured outputs and mode-aware revision loops.
  • Event pipeline Kafka → Go microservice → gRPC / WebSocket / Prometheus, feeding the UI over WebSocket with SSE fallback and sequence-numbered, idempotent replay.
  • Non-blocking Go fan-out hub with per-subscriber buffered channels that evicts slow consumers instead of stalling the Kafka poll loop — verified with -race tests over gRPC bufconn.
  • Mode-scoped token budgets (Low / Auto / Max), SSRF-safe GitHub fetching and prompt-injection-resistant vision context extraction.

Stack

  • Next.js
  • TypeScript
  • Go
  • Kafka
  • gRPC
  • Redis
  • PostgreSQL
  • Temporal
  • Stripe

Contact 02Bearing 139°Project

ChatFlow

Real-time, distributed group chat

The load test blamed the sockets. He followed the stall further down and found the real culprit waiting in the Prisma connection pool.

A stateless HTTP/WebSocket chat gateway in full-stack TypeScript where every socket event is compile-time checked and every payload is treated as hostile.

  • TypeScript
  • React
  • Express
  • Socket.IO
  • Prisma

Contact 02ProjectMay – Jun 2026

ChatFlow

Real-time, distributed group chat

The load test blamed the sockets. He followed the stall further down and found the real culprit waiting in the Prisma connection pool.

A stateless HTTP/WebSocket chat gateway in full-stack TypeScript where every socket event is compile-time checked and every payload is treated as hostile.

Problem

Real-time apps usually lose type safety at the socket boundary. ChatFlow keeps one typed contract from server emit to client handler.

Technical highlights

  • Fully typed Socket.IO event contract via TypeScript generics — every emit/on call is compile-time checked.
  • Zod validation on every payload, scrypt hashing, timing-safe comparison, tiered rate limiting and boot-time env validation.
  • Cursor pagination over a composite (groupId, createdAt) index, role-based access (Admin / Moderator / Member) with orphan-admin protection, multi-tab presence.
  • 32 Vitest tests across 6 suites in GitHub Actions against live PostgreSQL 17, plus a k6 WebSocket load harness.

Stack

  • TypeScript
  • React
  • Express
  • Socket.IO
  • Prisma
  • PostgreSQL
  • Vitest
  • k6

Contact 03Bearing 236°Project

CollegePredictor

JoSAA / CSAB eligibility from scraped cutoffs

The cutoffs lived behind a legacy ASP.NET page that did not want to be read. He taught a real browser to read it anyway.

Enter a JEE rank, category and preferences; get institutes banded Safe, Likely, Dream or Reach — from cutoff data scraped out of the official JoSAA archive into PostgreSQL.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Playwright

Contact 03Project2026

CollegePredictor

JoSAA / CSAB eligibility from scraped cutoffs

The cutoffs lived behind a legacy ASP.NET page that did not want to be read. He taught a real browser to read it anyway.

Enter a JEE rank, category and preferences; get institutes banded Safe, Likely, Dream or Reach — from cutoff data scraped out of the official JoSAA archive into PostgreSQL.

Problem

The official archive answers one dropdown combination at a time. "With rank 12,000, where can I get in?" took dozens of manual lookups. This answers it in one request.

Technical highlights

  • Playwright ETL against an ASP.NET WebForms archive — solved VIEWSTATE corruption, jQuery Chosen dropdowns and client-side validation gates, with retries and failure screenshots.
  • Four-band confidence model and a composite score out of 110 blending institute tier, branch preference, confidence and rank proximity — pure, unit-tested functions.
  • Batched cross-year lookups: one findMany over unique tuples instead of one query per row, backed by 8 targeted indexes.
  • 6,135 verified cutoff rows (2024–2025) and 34 tests in CI; the README documents the dataset's current limits honestly.

Stack

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Playwright
  • Recharts

Contact 04Bearing 333°Experiment

Co

A self-hosting agent runtime

An agent with the keys to its own source code, meant one day to plan, implement, test and ship changes to itself.

A durable execution runtime built with strict typing, Effect-TS for structured concurrency and sandboxed code execution, laid out as a package monorepo.

  • Bun
  • TypeScript
  • Effect-TS
  • Drizzle
  • PostgreSQL

Contact 04Experiment2026 · in progress

Co

A self-hosting agent runtime

An agent with the keys to its own source code, meant one day to plan, implement, test and ship changes to itself.

A durable execution runtime built with strict typing, Effect-TS for structured concurrency and sandboxed code execution, laid out as a package monorepo.

Problem

Letting an agent modify itself safely needs typed state, permissions and a sandbox before it needs a clever planner. Co is being built in that order.

Technical highlights

  • Phase 1 complete: database layer, typed repositories and a health API with versioned Drizzle migrations.
  • Integration tests run against a real Postgres in Docker Compose.
  • Planned next: tool registry with permissions and an e2b sandbox, then planner, executor and an SSE real-time API.

Stack

  • Bun
  • TypeScript
  • Effect-TS
  • Drizzle
  • PostgreSQL
  • Docker Compose
  • e2b

Chapter IVAchievementsThe Wreck — 3,512 m

Salvage

Halfway down lies a wreck. Some divers leave with nothing. He came back up with a few things worth keeping.

Profile figures as of Sep 2026.

Chapter VHobbiesBioluminescent Zone — 4,965 m

Living Light

Down here the only light is the light things make themselves. These are the ones that kept him glowing. Touch one.

InterludeSettingsAbyss — 7,156 m

The Instrument Panel

Before the last stretch, a pause at the controls. Tune the dive to your device and your comfort — it is remembered on this device.

Render: mediumMotion: full
Visual quality

Auto picked medium for this device and adapts if frames drop.

Reduced motion

Your system does not ask for reduced motion.

Ambient effectsLight shafts, bubbles and passing creatures

EpilogueContactTrench — 8,951 m

Let's build something.

Every descent ends somewhere. This one ends with an invitation: he is open to backend and full-stack roles, internships and open-source collaboration — and the surface is only an email away.

kumargauravrocco2724@gmail.com