MOUNTING THE RANGE
0%
Shreyansh Kumar Singh
DEPTH — / —
SURVIVE0.0s

Caught in the blast

Survived 0.0s

Pune, India · Open to full-time or hybrid roles

Shreyansh Kumar SinghAI & Full-Stack Engineer

I build AI products that hold up in production — RAG pipelines, LLM agents and autonomous security tools — on nearly four years of shipping .NET, SQL Server and Angular software at RamanByte. Below are nine of my projects, each with screenshots and a written case study.

Last shipped — 63 days ago · BookVerseAi
Building now — Vidur Industry Connect →
9
Repositories shipped
5
Languages in production
0
Dependencies in my physics simulators
P0
Top-severity flaw caught in my own audit

How this page works — every project below is real, screenshotted live off a running server, not mocked up. Scroll and each one pins to the top of the stack as the next rises to cover it — like flipping through a stack of case files. No parallax library: the stacking itself is position: sticky, one per project; the only scroll-driven code left dims a card once the next one has covered it.

HOW I WORK

How I build software,
from the first question to production.

Start with why the feature should exist

Before I write a single line of code, I ask:

Why does this need to exist?

Because a feature without a purpose is just another button.

Design for the person using it

Behind every click… there's a person trying to get something done.

So I don't design for screens.

I design for people.

Turn a complex idea into one clear system

An idea looks simple. Until you open the door.

UI→API→Logic→Database→AI→Reality

My job is to make all that complexity feel like one simple experience.

Stress-test it before real users do

What if the API dies? What if the user taps twice?

What if 100,000 people arrive tomorrow? What if everything goes wrong?

That's when the real engineering begins.

Use AI so the software understands context

Software used to wait for instructions.

Now it can understand them.

Data→Context→Intelligence→Action

That's where I believe software is going.

Ship it, learn from real use, improve it

Nothing I build is ever really finished.

Every bug teaches. Every user teaches. Every failure teaches.

The next version is always waiting.

IN SHORT

I take an idea and turn it into software people can use — software that scales and survives real traffic, real data and real users.

AI-powered, full-stack software
that holds up in production.

Projects

Nine AI and full-stack projects by Shreyansh Kumar Singh — THE RANGE. Every repository below is real: the reference numbers are derived from commit dates (YYMM.CODE.serial), not invented. Keep scrolling — each project pins to the top of the stack as the next rises over it.

01EDITORIAL2606.EDT.06

THE COLLECTOR'S PULSE

An AI-curated daily newsroom for trading cards, figures and luxury watches — with its own written design system.

3 Collecting worlds30d Freshness filter6 Spec docs shipped
STACKNext.js 16React 19TypeScriptTailwind v4Gemini
thecollectorshub — newsroom, livescroll ↓ full page
The Collector's Pulse real homepage, full length — 'Every rare find, decoded.' with live trending articles
02SECURITY2607.SEC.02

NYTHERA

An autonomous penetration-testing platform that validates every finding before it reports it.

9 Validated vuln. classes7 Workflow phases1 Default-off internal mode
STACKPythonAsync HTTPLLM agent loopDocker
nythera — open-source scanner · localhost:8000scroll ↓ full page
Nythera's real landing page, full length — live scan-report mock showing a critical exposed .env finding
03APPLIED AI2607.AI.03

SARTHI

An AI relationship-manager copilot for banking — RAG and document intelligence, then a written audit of its own P0 holes.

P0 Highest self-reported4 Severity tiers17 Library modules
STACKNext.jsTypeScriptPrismaSupabaseGroqGemini
Source on requestResearch case →Case study →
sarthi — AI RM Copilot · Customer 360scroll ↓ full page
Sarthi's real Customer 360 dashboard, full length, populated with a live synthetic customer record
04SPATIAL2607.SPT.04

ANTARANG

A walkable 3D museum where Indian art history sits as a first-class citizen on the world timeline.

2 Axes on one timeline60fps Target in-gallery1 Permitted data source
STACKNext.jsReact Three FiberThree.jsDrizzleNeon
antarang — world & indian art timeline
ANTARANG's real dual-axis timeline UI — World Art and Indian Art, gold rings opening a walkable gallery
ANTARANG's real particle-field intro screen
05PRODUCT2607.PRD.05

BOOKVERSE AI

Step inside any book — summaries, timelines, mind maps, character graphs and a grounded AI tutor.

0 API keys required3 Model paths∞ Cache lifetime
STACKNext.js 16ReactTypeScriptTailwindGroqOllama
bookverse — step inside any bookscroll ↓ full page
BookVerse AI's real landing page, full length — 'Step inside any book', with its live model badge and Summon search
06SIMULATION2607.SIM.01

THE EVOLUTION

Four physics simulators. One HTML file each. No build step, no dependencies, no network.

4 Simulators5,034 Lines total0 Dependencies
STACKVanilla JSCanvas 2DZero deps
aeon.html — local file · zero depsclick to run live
AEON — weapons-consequence simulator, one of the four THE EVOLUTION simulators▶ Run it live — real canvas, this machine
COSMOS simulator
GENESIS simulator
GENLIFE simulator
07PLATFORM2606.PLT.07

VAULTIQ

Angular 18 and ASP.NET Core 8 in Clean Architecture — the enterprise half of the range.

4 Clean Arch. layers8 .NET major version18 Angular major version
STACKC#.NET 8Angular 18SignalsEF CoreSQL Server
vaultiq — AI startup idea generatorscroll ↓ full page
VaultIQ's real landing page, full length — 'Find your next big startup idea in seconds.'
08VERIFICATION2607.VER.08

HALLOGENAI

An autonomous QA agent that re-verifies reported bugs against live application behavior — never against a commit message.

8 Specialized agents2 Automation platforms0 Guesses allowed
STACKPythonFastAPIPlaywrightPydantic v2SQLAlchemyGroq
Not yet publicResearch case →Case study →
hallogenai — verification pipelineevidence, not assumption
Intake→Understand→Automate→Evidence→Report

"Never guess." A bug is marked fixed only when observed application behavior says so — never because a commit exists.

09MOTION2609.MOT.09

REVUELTO: ASSEMBLED

A locked-off clip of a Lamborghini Revuelto, scrubbed frame-by-frame to scroll — scroll down and it assembles itself; scroll up and it comes apart again.

110 WebP frames, scrubbed live5.5MB Total page weight0 Three.js/R3F — dropped for canvas
STACKNext.js 16React 19Canvas 2DLenisGSAPTailwind v4
Not yet publicCase study →
revuelto — scroll-driven teardownclick to assemble live
Revuelto: Assembled — the reveal beat, 'Back where it belongs,' the fully assembled Lamborghini Revuelto with its 1,001 HP spec chip▶ Scroll it together yourself — opens in a new tab
The intro — the Revuelto fully exploded into its parts, wordmark over itMid-scrub — body panels and active aero drawing in toward the chassisThe specification section — real engine and hybrid-system figures

Research findings

Ten technical findings from six of my AI and full-stack projects — each one pinned under the project it came out of.

CASE 01THE EVOLUTION
2 findings
R-01

Cube-root scaling as the spine of a consequence model

A thousandfold increase in yield multiplies the damage radius by ten, not a thousand — one exponent covers seven orders of magnitude.

R-02

Lagrangian parcels instead of an ellipse

Fallout dose becomes a function of position and time-since-detonation — activity falls ~100× in the first two days (Way–Wigner t^-1.2).

CASE 02NYTHERA
2 findings
R-03

A finding is not a finding until it is confirmed

Every active check needs physical evidence — a DB error signature, a reflected payload, real command output — or it's discarded, not downgraded.

R-04

The dangerous capability is the one you default to off

Internal-network scanning is a separate, explicitly authorized switch, host-locked with include/exclude rules and a rate limiter in front.

CASE 03SARTHI
2 findings
R-05

Splitting RAG into four modules that can each be wrong alone

Embeddings, vectors, retrieval and generation are separate modules — each stage independently inspectable and replaceable.

R-06

Auditing your own code as the attacker

P0 self-reported: no auth on any endpoint, sequential enumerable IDs — scrapeable with a for-loop. Published, not quietly patched.

CASE 04ANTARANG
2 findings
R-07

A single permitted source, and what to do about copyright

Verified Wikipedia/Wikimedia data only; in-copyright modern artists become biography nodes rather than invented reproductions.

R-08

Jitter is a bigger problem than framerate

A focus raycast throttled to ~10×/s fixed perceived smoothness more than any framerate tuning did.

CASE 05THE COLLECTOR'S PULSE
1 finding
R-09

Writing the design system before the interface

Three marques, three non-overlapping jobs — averaging references produces mud; assigning each a distinct role produces a system.

CASE 06HALLOGENAI
1 finding
R-10

Evidence outranks the commit log

A bug is never marked fixed because code changed or a commit exists — only because its actual behavior in the QA environment, captured as evidence, says so.

Engineering method

How I build: write the specification before the code, then audit the result after it ships.

SPEC FIRST
Step 1 — before the code exists

Write the specification first

The shape of the thing gets written down first — what it is, what it looks like, where every number came from — so it can be picked up cold by anyone, including a future me.

01

Write the project spec before the code

Almost every repository ships a PROJECT_BIBLE.md and HANDOFF.md alongside the source, written to be picked up cold.

PROJECT_BIBLE · HANDOFF · AGENTS · CLAUDE — across 5 repositories
02

Document the design system before building components

The visual language gets its own document with named surfaces and roles before a component exists. Reference the token, never hardcode a hex.

DESIGN_SYSTEM.md — every colour tokenised
03

Trace every number to a published source

Blast, thermal and fallout curves cite a published model. ANTARANG uses only verified Wikimedia data.

Model tables in README.md
P0 PROVE IT
Step 2 — after it ships

Audit and stress-test the result

Then it gets turned on itself — attacked like an outsider, run without its safety nets, and judged on whether the tool actually fit the job or just felt familiar.

04

Security-audit my own code like an attacker

SARTHI ships a full static self-review, graded P0 to P3, most damaging finding written first.

QA_AUDIT.md
05

Fail gracefully when a service is missing

BookVerse runs fully without an API key and says so with a badge. Nythera's internal mode is off by default.

Preview-mode fallback · internal mode default-off
06

Choose the right tool for each problem

Vanilla canvas physics. Python security tooling. R3F galleries. Next.js RAG. ASP.NET Clean Architecture. A canvas frame-sequence scrubbed to scroll instead of a video element. The range is deliberate.

9 repositories · TS · JS · Python · C# · WebGL

Engineering principles

Six working principles behind every system, workflow and decision above — how I approach AI and full-stack engineering.

01

AI is infrastructure, not a feature

AI stopped being a feature somewhere around the second project in this range. It's the layer other systems get built on top of — the one that turns a document pile into a bank's RAG tool, or nine findings into a research board. The advantage isn't access to a model anymore. It's knowing how to architect around one.

02

Reusable systems beat one-off builds

A one-off build stops paying you back the day it ships. A system — modules that specify, tokens that don't drift, numbers that trace to a source — keeps paying you back every time it's reused, extended or audited. Everything in THE RANGE is built to be picked up cold, including by a future version of me.

03

Human judgment stays in charge of AI

The parts of this work a model can't do are the parts worth protecting: deciding what a project is even for, choosing cube-root scaling over an ellipse, knowing which finding to report first. Automation raises the floor. It doesn't replace the judgment call at the top.

04

Craft and taste still matter

Execution got faster; taste didn't get automated with it. A spec that's actually legible, a design token that's actually reused, a self-audit that leads with the worst finding instead of burying it — that's the difference between work that reads as considered and work that reads as generated.

05

Ship fast without skipping rigor

Nine repositories, five languages, one person — because the gap between having an idea and having it running got small enough to stop being a bottleneck. Building fast isn't a shortcut around rigor; the bible and the audit still get written. It's what makes that rigor affordable at this pace.

06

One engineer, many roles

Nobody on this range shipped as "just a developer." Spec-writer, designer, security auditor, systems thinker, and the person deciding where the AI belongs in the loop — all the same person, on the same repository, in the same week. That convergence is the job now, not a side skill.

Frequently asked questions

Direct answers to what recruiters, founders and collaborators ask most — who I am, what I've built, and how to work with me.

Shreyansh Kumar Singh is an AI and full-stack engineer based in Pune, India. He builds AI-native systems — RAG pipelines, LLM agent loops, autonomous security tooling — and has been a full-stack developer at RamanByte since January 2023, shipping production .NET, SQL Server and Angular software. This site, THE RANGE, is nine of his repositories stacked into one scroll.

Four AI systems where the model is load-bearing, not decorative: Sarthi, Nythera, HallogenAI and BookVerse AI. Sarthi is an AI relationship-manager copilot for banking — RAG and document intelligence — followed by a written audit of its own P0 holes. Nythera is an autonomous penetration-testing platform that validates every finding before it reports it. HallogenAI uses eight specialized agents to re-verify reported bugs against live application behavior. BookVerse AI turns any book into summaries, timelines, mind maps and a grounded tutor — with zero API keys required.

Yes — full-time or hybrid roles, based in Pune. His first choice is applied AI engineering (RAG, LLM agents); he's also a strong fit for full-stack engineering on AI products, AI security tooling, and senior .NET and Angular work, in that order of how strongly his shipped work supports them.

Email shreyanshkumarsingh208@gmail.com, or use the Contact page, which has one-tap call and WhatsApp buttons. The most useful first message covers three things: what's actually broken, what you've already tried, and what "done" looks like. Source code for the public projects is on GitHub at github.com/Shreyanskumarsingh20.

All 15 questions — experience, education, availability, stack →

Tech stack

The languages, frameworks and AI tools I use in production.

Languages
TS
TypeScript
JS
JavaScript
Python
C#
C#
SQL
HTML/CSS
Web
N
Next.js (App Router)
React 19
ng
Angular 18 + Signals
Tailwind
FM
Framer Motion
GS
GSAP
LN
Lenis
Radix / shadcn
Applied AI
RAG pipelines
Embeddings + vector retrieval
LLM agent loops
Gq
Groq
Gemini
Ollama
OCR (Tesseract)
Graphics + simulation
React Three Fiber
Three.js
Canvas 2D
Bloom · ACES postprocessing
N-body + particle systems
Backend + data
ASP.NET Core 8
Clean Architecture
Prisma
Drizzle
Supabase
Neon
EF
EF Core
SQL Server
Fa
FastAPI
Pyd
Pydantic v2
SQA
SQLAlchemy
Security
OWASP Top 10
CWE mapping
PTES workflow
Validated exploitation
Auth hardening
Rate limiting