Skip to content
Sayam Jain
CV

SmartRich

Engineering complex financial workflows, end to end.

A wealth tech product where complex financial information has to be shown clearly and handled reliably.

Role
Full Stack Developer
Where
Bengaluru, on site
When
June 2025 to now
Sheet
02 of 05

Overview

I work across the whole stack: the dashboard, the Go backend behind it, and the data pipelines that feed it.

What I built

  • Frontend

    • Primary developer of the wealth management dashboard: portfolio, holdings, accounts, instruments and bond views, in React, TypeScript, TanStack Query and Tailwind CSS.
    • The statement import screens: upload a statement, review the staged entries, then commit them.
    • The investment policy statement (IPS) wizard.
  • Backend

    • Contributions to the Go backend and its API reference.
  • Data

    • Designed and built the market data pipelines: mutual fund NAVs, exchange prices and corporate actions, security identifiers, benchmark indices, regulatory registries and fund disclosures, in Go, Bash and Python on PostgreSQL.
    • Monitoring and alerting for every pipeline, and data quality audits with reviewed, reversible repairs.
  • Quality

    • Playwright end to end tests, accessibility fixes, verification in the browser and AI assisted review workflows.

How it works

Data

  1. Market data sources
  2. Pipelinesmine · Go, Bash, Python
  3. PostgreSQL
  4. Go backendI contribute
  5. Dashboardmine · React

Import

  1. Uploadmy screens
  2. Review staged rowsmy screens
  3. Commit
Fig. 1 Where my work sits

Market data flows through pipelines I built in Go, Bash and Python into PostgreSQL, through the Go backend I contribute to, into the dashboard I built. Imported statements land as staged rows on screens I built and are committed only after review.

Key decisions

  1. D-01

    Nothing is committed blind

    Imported statements are staged and reviewed before they're committed.

    In Fig. 1:Review staged rowsCommit

  2. D-02

    Repairs can be undone

    Data quality fixes are reviewed and reversible.

    In Fig. 1:PipelinesPostgreSQL

Stack

  • Frontend

    React 19 / TypeScript / TanStack Query / React Router / Tailwind CSS 4 / Vite / Zod / Recharts

  • Backend

    Go / sqlc

  • Data

    Go / Bash / Python / PostgreSQL

  • Testing

    Playwright

Professional work, shared at the level that can be public.

Want to talk through SmartRich, or build something like it?