0/5
Umesh Chandra · Software engineer · Hyderabad · Class of 2027

The interesting part is never the idea.

It's making the thing hold up once real people start using it. I'm a final-year computer science student who builds full-stack and AI systems. This is my world, told in five chapters. Scroll to fly through it. Every chapter is its own dimension, and each diagram you play with earns a sigil. Five sigils open the last gate.

Where it starts
40,000+applied to one co-op
Top 1.4%got in. I was one.
10 weeksto ship an online judge, solo
500+submissions in its first month
Chapter 01May to Jul 2025AlgoUniversity · YC-backed

Ten weeks to build a judge that runs strangers' code.

AlgoUniversity picked its co-op cohort from 40,000+ applicants, and I landed in the top 1.4%. The brief was production-focused: design, build and deploy something real. I built Code Slayer, an online judge, on my own.

The problem

Every submission is untrusted.

An online judge executes code written by people you have never met. Each submission is C++ or Python, and any one of them can loop forever, eat all the memory, or simply fail to compile.

The call

Hard limits, no exceptions.

Each submission runs in a sandbox with 1,000 ms of time and 256 MB of memory. Go past either and the judge answers TLE or MLE; fail to compile and it answers CE.

Around the engine: JWT auth with role-based access, a rate limiter on the submission API to shut down abuse, and a Gemini code reviewer that handles three review scenarios.

What held

50+ active users, 500+ submissions.

The submissions came in during its first month. Judging and the web app ran as two services, on AWS EC2 with images in ECR and on Render, and verdicts came back in under 200 ms end to end. Three features cleared code review and shipped inside their sprints. The project is archived now, and the code is public.

ReactNode.jsDockerMongoDBAWS EC2/ECRGemini API
Code Slayer · try the judgeSimulation

      
time0 / 1,000 ms
memory0 / 256 MB
verdictwaiting
A simulation in your browser: nothing is executed here. The real judge enforced these limits inside a sandbox.
50+active users
500+submissions, month one
10 wkszero to production
Chapter 02Jul to Dec 2025Slayyers · Quick fashion delivery

A sixty-minute promise, in someone else's production.

Slayyers delivers fashion in 60 minutes. I joined as a software engineer intern and owned backend APIs, caching infrastructure and CI/CD. This time the users were paying customers.

The problem

The clock starts at checkout.

A 60-minute delivery window leaves no room for a slow API. Checkout, order tracking and routing all sit between a tap on a phone and a parcel at a door.

The call

Separate services, cached reads.

I built the platform's core flows as RESTful microservices, each deployed to production independently: the Try-First-Buy-Later checkout, real-time order tracking, and the logistics routing pipeline.

I designed the MongoDB and PostgreSQL schemas behind them, deployed the services on AWS, and added Redis caching.

What held

API latency down by more than 40%.

That came from the Redis layer. I also maintained the CI/CD pipelines and wrote the unit and integration test suites that every release went out behind.

Node.jsRedisMongoDBPostgreSQLAWSCI/CD
Slayyers · delivery windowProduction
60:00door to door
checkoutTry-First-Buy-Later
trackingreal-time order status
routinglogistics pipeline
Before
With Redis
Relative API response latency. The cached path is over 40% faster. Flip the cache to see the difference.
60 mindelivery window
40%+latency cut
3services in production
Chapter 03Google AgentathonIISPPR · May to Aug 2026

Agents that check each other's work.

Two projects, one idea. A pipeline of language models is only worth trusting if something inside it is allowed to say "not good enough, go again."

HackathonTeam build

MarketPulse-X

A supply chain risk platform, built at Google's Agentathon: a Guinness World Record event with 15,000+ participants. It was a team build. I owned the LangGraph orchestration and state management for the six agents; teammates built the SEC EDGAR integration and the GKE deployment.

When an analysis scores below 70% confidence, a loop re-runs the upstream agents instead of shipping the answer. The pipeline fuses supplier data parsed from SEC 10-K filings with live news, so risk is re-assessed as events arrive.

LangGraphFastAPIPythonDocker
InternshipAI Engineer Intern

IISPPR

At the International Institute of SDGs & Public Policy Research I led a team of nine and built a three-agent pipeline in n8n for academic text. One agent rewrites. A second verifies the rewrite against the source. A third refines it with domain keywords while preserving the meaning.

I also extended the team's existing n8n automation workflows, working inside their architecture and conventions.

n8nLLM PipelinesMulti-agent SystemsPrompt Engineering
Agent memoryTeam build

CloudSense

An AWS cost agent that learns from the recommendations you reject. It is built on Hindsight agent memory, so a "no" today changes what it suggests tomorrow. I wrote up what it taught me in an article, "Hindsight Taught My AWS Cost Agent to Leave Standbys Alone".

AWSAgent memoryHindsight
MarketPulse-X · agent graphLangGraph
IISPPR · n8n pipeline
rewrite
→
verifyvs. source
→
refine
confidenceidle
Dashed ring: low confidence sends the agents round again. The confidence values here are illustrative.
6agents, one shared state
15,000+hackathon participants
3agents: rewrite, verify, refine
Chapter 04NowSolo builds

Building for the next student.

The judge was for students. So are the two things I've built since: a platform for the people who run campus placements, and an app that gets you ready for the interviews.

MVP deployedSolo build

PlaceIQ

Placement management for the officers who run it at Tier-2 and Tier-3 colleges. It started as a job-alert app for students; I reframed it as infrastructure for coordinators, because that is where the work piles up.

Many colleges share one system, so access is a four-tier hierarchy across 65 REST endpoints, with optimistic concurrency control so two coordinators cannot overwrite each other. Students get a resume builder with a live ATS score and a LaTeX mode; coordinators get Kanban tracking.

Resume scoring keeps model cost bounded: rule-based matching scores every submission, and the LLM review runs only on demand. 22 Jest and Supertest tests run in CI.

ReactNode.jsFastAPIMongoDBOpenRouter APIDockerCI
In developmentFounder

Kairos

Interview prep for Indian engineering students, built like a habit instead of a syllabus: a short daily question feed, AI scoring with feedback, and a streak to protect.

I'm building it as a startup. Before adding features I'm running a four-week retention test, because the riskiest assumption is whether people come back tomorrow.

React NativeExpoNode.jsClaude API
PlaceIQ · access tiersMVP deployed
pick a tierto see its reach
Kairos · daily loop
question
answer
score
streak
Each tier has authority only over what sits beneath it. The loop repeats every day.
4access tiers
10indexed schemas
65REST endpoints
Chapter 05In the workshopUnfinished on purpose

Other worlds I'm building.

What is on my desk right now: a game where language becomes magic, an experiment on how software agents remember, and the research questions underneath it. None of it is finished, and I'd rather show it as it is.

GameFounder

Arcanis

A competitive magic RPG that I am building as founder. You describe a spell in plain language, an LLM turns it into a balanced, classified spell with its own card art, and then players battle with the spells they wrote.

Spells are made in a Lab across a 12-element system. Battles are asynchronous PvP run by a rule-based engine, so a fight costs nothing in model calls. The hard part is fairness: anyone can type anything, and the game still has to stay balanced.

ReactExpresstRPCDrizzleMySQLLLM generation
Minor projectProject owner

DevMem-Agents

My B.Tech minor project: an upgrade to the memory of Stanford's Generative Agents, the simulated town of Smallville. The flat memory stream is replaced by a four-stage developmental memory: personality priors, episodic memory, sleep-triggered consolidation, and identity. Everything else stays as upstream, so memory is the only variable.

I run it as project owner, with AI coding agents doing the implementation, under one hard constraint: zero API cost, using only free-tier keys rotated by a custom router. The baseline-versus-staged comparison is set up, and there are no results to report yet. The design is written up as an IEEE-format paper with two co-authors, presented in October 2026.

PythonGenerative AgentsGemini and Groq APIsEmbeddingsSQLite
ResearchDrafts, none published

How memory should work

Underneath the projects sits a set of papers on memory in learning systems. The furthest along, S-DAM, asks whether seeding an associative memory with core-knowledge priors helps it retrieve. Its most useful result is a negative one: a feature can be decodable and still be useless to memory.

Arcanis · forge a spellToy version
Cost Power
DevMem · memory stages
priors
episodic
consolidate
identity
A toy forge: keyword rules and a hash, no model. In the real game an LLM balances and classifies the spell and paints the card.
4memory stages
2experiment arms
$0API spend allowed
ReceiptsThe short version

Proof, not claims.

Everything above, as a list, for anyone skimming.

Roles
IISPPR
May to Aug 2026
AI Engineer Intern
Led a team of nine. LLM-orchestrated automation pipelines in n8n, including a three-agent rewrite, verify and refine pipeline.
Remote
Freelance
Client work
Full-stack builds for a client
A verified property marketplace on Next.js and Supabase, with pre-launch security audits that closed privilege-escalation paths and row-level-security regressions. Also a separate React CRM with role-based views and Recharts dashboards, and the build specs for both.
Client work
Slayyers
Jul to Dec 2025
Software Engineer Intern
Backend microservices, Redis caching and CI/CD for a 60-minute fashion delivery platform.
Remote
AlgoUniversity
May to Jul 2025
Software Engineer Co-op Intern
Top 1.4% of 40,000+ applicants. Solo-built and shipped Code Slayer, an online judge, in 10 weeks: 50+ active users and 500+ submissions in month one.
Remote
Credentials
AlgoUniversity · YC-backed
Mar to Aug 2025
Accelerator, top 1.4% of 40,000
Production-focused DSA and systems curriculum, with Graphs and Dynamic Programming camps. Mentorship from engineers at Google, Apple, Grab and Alphagrep.
Top cohort
Google
Agentathon participant
Guinness World Record for the largest AI hackathon, with 15,000+ participants. Built MarketPulse-X there with a team.
GWR event
Inter-college
3+ hackathons
Each ended with a working prototype, shipped in under 24 hours.
Shipped
Google Cloud
25 skill badges
Gemini Application Development, Multimodal RAG, MLOps for Generative AI, and Responsible AI.
Suntek · Institution-wide
MERN stack training
Selected among 150 students across all branches for an industry-led full-stack program.
Completed
Anurag University
B.Tech, Computer Science
Final year, graduating May 2027. 8.44 CGPA. 250+ problems solved on LeetCode, plus HackerRank badges.
Research · none of it published yet
S-DAM
With Jaswanth Koppisetty
Decodable Is Not Usable: A Variance-Concentration Criterion for Core-Knowledge Priors in Associative Memory
We seed a Modern Hopfield memory with core-knowledge priors and test whether retrieval improves, on 6,000 CLEVR scenes encoded by a frozen DINOv2 ViT-S/14, with every threshold pre-registered before the runs. Object count is linearly decodable (R² = 0.95) yet carries only 1.03x the variance of a random direction, so decodability alone cannot qualify a memory prior. A factored-storage variant moved the retrieval crossover from 56% to 82% corruption: a partial fix, and reported as one.
Workshop-length draft   Code ↗
DevMem-Agents
B.Tech minor project
Four-stage developmental memory for generative agents
An IEEE-format paper on the design, written with two co-authors at Anurag University and presented in October 2026. It compares recorded baseline and staged Smallville runs; there are no measured results to report yet.
Presented   Code ↗
DAM
Developmental Attractor Memory
Seed a model with innate priors (objects, agents, number, space) so new learning attaches to existing structure instead of overwriting it. Its honest negative: some information is recoverable from features, occupies no geometric space, and is useless to memory. A related paper, CTAM, is in progress alongside it.
In progress
EPOCH
Training on history in order
Train on human history chronologically through domain sub-models joined by a consolidator. A "Primordial Agent" buds a new sub-model only when history produces a new domain.
Exploring
The larger idea
Persistent Artificial World
Design the environment first, and let each agent grow its own mind inside it instead of prompting a persona into a shared model.
Exploring
Also built
Team build
OmniLearn
A learning management system with HLS video streaming, an FFmpeg transcoding queue, AWS S3 presigned uploads, Razorpay payments, and PDF certificates sent through Brevo.
Android · Solo build
Voice journal
A voice recording journal app for Android, built complete in Kotlin with Jetpack Compose.
Built
Security research · PoC
MTD Self-Healing Firewall
A moving-target-defence proof of concept on Kubernetes, built in seven phases as an independent security research thread.
Proof of concept
Solo build · Live
MERN Blog
A blogging platform with User, Author and Admin access tiers, JWT authentication, post creation and comments.
What I reach for
Languages
C++PythonJavaScriptTypeScriptJavaC
Frontend
ReactNext.jsTailwind CSSReact NativeZustandHTML / CSSThree.js
Backend
Node.jsExpress.jsFastAPIREST APIsWebSocketsJWT AuthRate Limiting
Databases
MongoDBRedisPostgreSQLMySQLSupabase
Cloud & DevOps
DockerAWS (EC2, ECR, S3)KubernetesVercelRenderCloudinaryCI/CD
AI / Agents
LangGraphn8nMulti-agent PipelinesGemini APIGroq APIClaude APIOpenRouter API
Data & ML
PyTorchscikit-learnNumPySciPyMatplotlib
Testing
JestSupertestpytest
Integrations
FFmpegHLS StreamingRazorpayBrevoTwilio
Next chapterUnwrittenThe gate is open

Got something
interesting?

Most of what I build starts as a system that doesn't exist yet: a judge with no server, a platform with no tenants. If you're building something ambitious, want to talk engineering, or think I'd be a good fit, reach out.

You opened every chapter, so the last gate is open. The next chapter is unwritten, and it could start with a message from you.