THE HUMAN INTERFACE PIECES CONNECTED
An idea Something you can use

Open a project. Try it. Look under the hood.

SEE WHAT I’VE BUILT
ONE PERSON. A FEW DIFFERENT SIDES.CHOOSE YOUR WAY IN ↑
COGNITIVE ENGINE AUTO PLAY
THINK · PLACE · MAKE ROOM

Curiosity finds the gap.

Ask a better question.

0000000 LINES CLEARED
NEXT IDEA
A MIND IN MOTION. EVERY IDEA FINDS ITS FIT.
Charan’s X profile avatarPLAYER 1 > SYSTRIS : TETRIS WITH SYSTEMS@huesofbanter · Charan Rathore

Charan Rathore · I build systems that make the pieces click.

I’m Charan. I build tools that connect evidence, turn data into decisions, and make complex work easier to understand. Explore the pieces behind them.

WHAT BROUGHT YOU HERE TODAY?

Pick a question.
Find the starting layer.

Choose a piece. Follow the decisions down to the work.

HERE, RIGHT NOW · ISTToday
Main thread Supporting connection
THE STORY STARTS WITH YOU

What pulls you in?

An answer you can trust. A pattern worth following. Something that feels easier to use. Choose what you came looking for.

Line width highlights the main story, not a performance score. Every connection is curated from the work.

THERE’S MORE WHEN YOU’RE READY.
STAGE 02 · THE PROJECT STACK

Watch the work fall into place.

Seven projects. Seven pieces. Scroll to build the stack. every project opens automatically.

AUTO PLAY · 7 LEVELSScroll to advance ↓PLAY FOR BONUS INTEL ↗
+ BONUS ROUNDTake the controls. Unlock the personal side quests.PLAY ↗
CREDIT 00 · FREE PLAY

TETRIS, DONE PROPERLY.

SRS wall kicks · 7-bag randomizer · DAS & ARR · lock delay. Judge me by the feel.

SCORE000000
BEST000000
LEVEL01
LINES000
COMBO·
HOLD
NEXT

← → move · ↑ rotate · Space drop · C hold · P pause. On touch: tap to rotate, swipe to move or drop.

THE INTEL VAULT

Score decrypts files the page doesn't show. Next decrypt at 150 pts.

0/4 FILES
LEVEL 02NEXT IN QUEUE
An open book connecting to floating Tetris memory tiles
MEMORY ENGINE · LIVE

memoRABLE

What if documents became memory? Six source-linked blocks: click one and the original lines light up, then publish to email, web, or doc without rewriting the truth.

LEVEL 03NEXT IN QUEUE
A weather mast on a small Tetris island
IOT + ML · LIVE

ThermoSense

Can a forecast know your rooftop? Ground truth, API bias correction, ensemble models, and a public leaderboard. The product is the closed loop, not the model name.

LEVEL 04NEXT IN QUEUE
People fitting Tetris pieces into an organized project board
FULL-STACK · LIVE

Project Management Tool

Kanban with drag-and-drop tasks, team collaboration, and live updates. A small TypeScript stack that still has to feel fast when people fight over the board.

LEVEL 05NEXT IN QUEUE
Geometric observers studying a financial signal
MULTI-AGENT AI

Agentic Finance Advisor

Can an AI answer also explain how much it should be trusted? Multi-agent research with freshness, source agreement, and a confidence score you can inspect.

LEVEL 06NEXT IN QUEUE
A geometric drone observing a blackbuck in sparse grassland
COMPUTER VISION

Drone Wildlife Detection

YOLOv8 on drone footage for blackbuck detection. Applied vision for conservation, not another toy detector notebook.

LEVEL 07NEXT IN QUEUE
An exploded modular bolt drawing with geometric construction lines
CAD AUTOMATION

3D Bolt Dataset Automation

1,000+ labeled STL bolts via the Fusion 360 API. Parametric generation to classification-ready data, because CAD ML starts with boring, correct labels.

THE HUMAN BEHIND THE SYSTEMS

Curiosity in.
Something useful out.

Analytics taught me to look for the signal. Building makes me test whether I understood it. Here’s the loop I’m trying to get better at.

MOVE 01 / NOTICE

Find the real question.

What comes in
A behavior that doesn’t make sense.
The choice
Start with what someone is trying to do. In seller analytics, that means following the journey before deciding what to measure.
What I keep in mind
A clean dashboard is useful only if it changes a decision.
Read the breakdown · Substack
SIDE QUEST · FROM THE BLOG

The two seconds
you never see.

You press Enter and an answer appears. I spent months on what happens in between. Stretched out, those two seconds are exactly one Tetris line: ten cells, and the model only turns up for the last five.

what actually happens after we press enter?
0.00sof 2.00s · waiting on you
IDENTITY

Who just pressed Enter?

Before anything can be remembered or retrieved, one question has to be answered. The login screen you scroll past is solving the hardest problem on the internet, and it isn't intelligence. It's identity.

0ms IDENTITY200ms MEMORY600ms CONTEXT1000ms THE MODELONE LINE = 2.00s · ONE CELL = 200ms · ILLUSTRATIVE, NOT A BENCHMARK
IDENTITY
0200ms10% of the wait
MEMORY
200600ms20% of the wait
CONTEXT
6001000ms20% of the wait
THE MODEL
10002000ms50% of the wait

Three invisible systems, then the model. Half the wait is the part everyone credits; the other half is the part that makes it possible.

STAGE 03 · PLAYER STATS

One commit. Another block.

The board keeps growing. Explore the daily stack, language pieces, and the next repositories in the queue.

I really love designing systems that love me back :)

“Most tutorials show you how to call an API. I want to understand how to build the infrastructure that makes AI work reliably at scale.”

I care about correctness over convenience, documented tradeoffs over hand-waving, and systems that fail gracefully when things go wrong.

THE EVER-GROWING STACK

@charan-rathore

Aug 12 – Sep 10 2026 · Public contributions.

OPEN PROFILE ↗
Saved feed · an upstream source is unavailable · Checked 10:18:41 UTC
HOVER, TAP OR FOCUS A DAY TO INSPECT
CONTRIBUTIONS · 30 DAYS53 TOTAL
14
21
28
Sep
7

Tap a column to inspect that day. Stack height shows relative daily activity.

Peak 13 on Aug 1219 repos · 3 stars · 7 followers

Calendar snapshot: 2026-09-10 10:18:41 UTC · Contributions include commits, pull requests and issues. Checks every 30 seconds; cached delivery and upstream publication can delay updates. The last successful data is retained during this outage.

MOMENTUM · THE CLIMB

Cumulative contributions across this 30-day window.

2026-08-12: 13 accumulated contributions2026-08-13: 13 accumulated contributions2026-08-14: 13 accumulated contributions2026-08-15: 13 accumulated contributions2026-08-16: 13 accumulated contributions2026-08-17: 13 accumulated contributions2026-08-18: 13 accumulated contributions2026-08-19: 13 accumulated contributions2026-08-20: 13 accumulated contributions2026-08-21: 14 accumulated contributions2026-08-22: 19 accumulated contributions2026-08-23: 26 accumulated contributions2026-08-24: 26 accumulated contributions2026-08-25: 26 accumulated contributions2026-08-26: 30 accumulated contributions2026-08-27: 31 accumulated contributions2026-08-28: 32 accumulated contributions2026-08-29: 32 accumulated contributions2026-08-30: 32 accumulated contributions2026-08-31: 37 accumulated contributions2026-09-01: 37 accumulated contributions2026-09-02: 37 accumulated contributions2026-09-03: 40 accumulated contributions2026-09-04: 43 accumulated contributions2026-09-05: 45 accumulated contributions2026-09-06: 47 accumulated contributions2026-09-07: 50 accumulated contributions2026-09-08: 50 accumulated contributions2026-09-09: 50 accumulated contributions2026-09-10: 53 accumulated contributions
2026-08-1253 PLACED2026-09-10
BUILD RHYTHM · WEEKDAYS

Where contributions land, grouped by UTC weekday.

9SUN
8MON
0TUE
17WED
7THU
5FRI
7SAT

1 CREDIT IN THE TRAY

STAGE 04 · CONTINUE?

INSERT COIN.
LET’S BUILD SOMETHING.

Product analytics, AI systems, or any technically interesting problem. Usually reply within 24 hours.

PLAYER 2 · JOIN THE CONVERSATION
Delivered privately to Charan. Your email is used to reply.

2 CHANNELS STILL ENCRYPTED · PLAY TO DECRYPT