Archit Sunat All work

An AI-native trade analytics platform

Punch Journal

Mixpanel for your own trading. It started as a one-week feature request and turned into a platform: over a hundred metrics across twenty-six widget families, computed from nothing but a trader's own tradebook. It shipped to 2,000+ traders.

Punch Journal dashboard showing a P&L calendar heatmap and equity curve
01

Where it started

A one week feature request that I stopped and rebuilt as a platform.

P&L Calendar sat near the top of Builder's Lab, the public roadmap I ran, with more than 400 votes behind it. Every major broker shipped a version of it. It was about a week of work.

Then a conversation about Mixpanel stopped me. Everyone at Punch lived in it, and growth, product, support and engineering all got different answers from the same data. What changed was never the data, it was the question each team asked. So the brief stopped being "build a P&L calendar" and became "build the thing that lets a trader ask their own question of their own trades".

I built an AI workflow to survey what trade analytics platforms worldwide offered: 129 distinct widgets. Then I cut them against who my user was, what data I had, what a first version needs, and what each one cost to build. Twenty-six survived.

Please introduce a automated trading Journal on Android and web trading platform so it's easy to track daily basis also include percentage of P/L which will let the trader know how he is performing

Ashwin Siddheswar

Per day jitne bhi trade ho wo add ho jaye aur day wise profit n loss bataye aur usme lessons aur mistek likh sake jisse traders ko day wise add kar sake trade wise apni learning n misrek likh sake samaj ma aa sake

Jitendra

Were you following your trading plan? Did emotions affect your decisions? Any overtrades or revenge trades? Did you respect your stop losses?

Jayavant Somnath
Widget survey narrowed from 129 candidates to 26 shipped SURVEYED 129 widgets in use worldwide FILTERED AGAINST Primary userData I hadPMF scopeBuild costUser value SHIPPED 26 families, from a tradebook alone
02

The decision

If traders have questions, why not just ship a chat box?

The obvious move, and genuinely available. Plain English in, answer out. Cheap, easy to explain, clean path to a demo. I did not build it.

  1. Asking is not thinking

    First principles told me traders have questions. It did not tell me a typed question is how a trader thinks. What people do and what they say they do are usually different, and I had not earned that assumption.

  2. They had already told me what they wanted

    Somewhere to read their own trading back. A chat box answers a different question from the one they posted, and my job was to satisfy theirs.

  3. Retention

    A chat box opens when someone has a need. A dashboard opens to check on progress. Question-asking was maybe 10 to 15% of the experience; the rest was watching yourself improve, and a dashboard is the better shape for that.

03

What I built

You add questions to a dashboard, not widgets.

Traders know their questions but not how to reach the answers. "I have a high win rate and I am still net negative" is not one widget. Neither is "am I overtrading?" Both need two or three widgets beside each other, over the right window, synced. So the way to build a dashboard is to add a question and let the system assemble the widgets that answer it. On top of that I built curated dashboards in four layers, so a trader could stop wherever suited them: land on a full diagnosis, browse others, adjust the widgets, or compose their own.

That is the design. What happened is more awkward. I deliberately did not push anyone past the first layer, and a larger share than I expected stopped at the default view and stayed there. They liked the tool, but most traders are in a loss, and six dashboards showing them exactly how they are losing money was demotivating enough to keep them from coming back.

Showing them less was not the answer. A trader who is losing needs somewhere to go next, and the numbers on those dashboards already point at it. The next thing to build was a layer that reads a trader's own results and tells them what to work on, so the diagnosis arrives with a direction attached. I did not get to build it.

04

How it was built

Designed in Pen.dev, then built with Claude Code and one engineer.

I built the frontend myself with Claude Code doing the implementation, and one engineer covered the backend pipeline and the deployments. That is the whole team. A tradebook CSV is the only input and the frontend computes nothing, because two widgets that disagree about net P&L is one bug you never recover from.

Build cycle from Pen design file through Storybook and Claude Code to production Pen THE DESIGN Storybook IN ISOLATION Claude Code IMPLEMENTATION Production WEB + WEBVIEW EVERY COMPONENT CHECKED BACK AGAINST THE DESIGN Both themes, every breakpoint, fixed sample data, before it reaches a live dashboard.

Zero to one is mostly deciding what not to build

129 widgets became 26. The chat box was obvious and I refused it. The feature 400 people voted for got stopped. None of it is visible in the finished product.

A design system is what makes agent-built software cohere

An agent will give you any number of plausible widgets and no two will feel like the same product. The token layer was the constraint that made speed safe.

Pen to Storybook to a wired frontend

A design file becomes a real React application without the fidelity decaying, because every component is reviewed in Storybook against the tokens first. That chain is why I could ship the frontend myself.

Running several agent teams at once

A scheduling and review problem before a technical one. The limit is how much I can check, not how much they can produce, and git discipline is what keeps it from becoming a mess.

About

Most of the seven years was spent alongside the CEO, the head of design, engineering, business analysts, subject matter experts and growth.

What I want next is AI-native product work, and a place where I can keep building great products myself.

Education

  • MS, Cognitive Science

    Indian Institute of Technology Gandhinagar2015 to 2017

    Thesis on the cognitive system of musical improvisation, read through phenomenology.

  • BS, Life Science and Biochemistry

    St. Xavier's College, Mumbai2012 to 2015