Skip to content
View shivamjaiswal011's full-sized avatar

Block or report shivamjaiswal011

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shivamjaiswal011/README.md

Shivam Jaiswal

FullStack and platform engineer — Go, Java, PostgreSQL, Angular. I build and run Tracktions solo, and work on internal AI developer tooling at BNY.

Tracktions — founder, sole engineer

A trading journal platform for Indian retail traders on NSE/BSE. I built the whole thing: Go/Gin API on PostgreSQL, Angular 17 frontend, deployed on AWS.

Some decisions I'd defend:

  • Server-sent events, not WebSockets. Trade imports are long-running jobs and progress is strictly server-to-client. SSE gave me streaming progress over plain HTTP with no extra protocol surface to secure or scale.
  • Dropped Redis for an in-memory job queue. Redis was doing job queuing and little else — one more stateful service to run, monitor and pay for. Moving the queue in-process removed a whole moving part with no loss in throughput at current volume, and it's a decision I know how to reverse when it stops holding.
  • Direct broker sync over manual entry. Zerodha Kite integration plus CSV/Excel import, because the fastest way to kill a journaling habit is to make people type their trades in twice.

Also: Razorpay subscription billing, AWS SES/S3/CloudWatch, JWT cookie sessions, 35 schema migrations, ~350 Go files. Closed source — happy to walk through any of it.

At BNY

Internal AI developer tooling — an air-gapped marketplace for configurable AI skills and MCP servers, and a multi-agent LLM pipeline that automates UAT across our ODS datasets and microservices. Enterprise code, so none of it is public.

Writing

tracktions-architecture — the decisions behind the system above, each with the condition that would reverse it. Why SSE and not WebSockets, why Redis got deleted rather than grown, where the design runs out of room.

codebase-context-pilot — I built a code-graph context system to make coding agents cheaper on a 354-file Go codebase, wrote the pass/fail rule before collecting any data, measured it across 10 tasks, and shut it down when it missed. The repo is the full record: methodology, numbers, the two measurement bugs that invalidated the first pass, and what I'd try next. Verdict was no-go; the interesting parts are why, and the one task shape where it won decisively.

Also here

Competitive-Coding-From-scratch — competitive programming resources and solutions collected while learning. Still the most useful thing I've published, judging by the stars.

Stack

Go · Java / Spring Boot · TypeScript · PostgreSQL · Angular · AWS · Docker · CI/CD LLM orchestration · multi-agent systems · MCP

tracktions.com · LinkedIn

Pinned Loading

  1. Competitive-Coding-From-scratch Competitive-Coding-From-scratch Public

    Almost every topic of competitive programming related resources and questions with their solution will be available here

    C++ 118 30

  2. codebase-context-pilot codebase-context-pilot Public

    Pre-registered A/B test of a code-graph context system for coding agents, and the negative result it produced

  3. tracktions-architecture tracktions-architecture Public

    Architecture notes for Tracktions — the decisions behind the queue, SSE, and broker integration layer, and what would reverse each one