HomeAboutProjectsRadarUniverseSkillsAchievementsContact
🌙
All projects

SELECTED WORK / CASE STUDY

FINTECH / RESEARCH WORKFLOWS

StockBot.

From a saved idea to inspectable research.

Saving an investment idea is easy. StockBot gives it a next step: preserve where it came from, inspect what it claims, and see what still needs checking.

Visit project
  • Private research workspace

  • Source-to-decision tracking

BUILD IN PUBLIC / WORKFLOW FILM

The bit after “save for later”.

The original claim is only the start. This short film explains the research-intake idea: keep a source attached to the question, then separate the claim from the evidence needed to assess it.

An illustrative workflow from the existing StockBot media project, not a recording of a completed research run.

STOCKBOT / PRODUCT VIEW

StockBot workflow: source, evidence, and review
Product workflow illustration: preserve the source, check the evidence, and record the decision.

01 / THE BUILD

The starting point

A bookmarked post captures a moment, but often loses the reason it mattered. When the source, price, date, and follow-up are scattered, revisiting an idea means starting again. StockBot brings that context into a research case, with source claims kept distinct from verified evidence.

02 / THE BUILD

The experience

  1. 01

    Start in the research inbox with a ticker, source URL, note, or file, and choose an analysis horizon.

  2. 02

    Keep the source attached to its claims so the original context remains available during review.

  3. 03

    Inspect evidence gaps and data-quality flags instead of treating a confident summary as proof.

  4. 04

    Return to case history by stock and horizon to pick up the research where it left off.

03 / THE BUILD

Under the hood

Next.js and TypeScript frontend on Vercel, backed by a Python FastAPI service and PostgreSQL on Railway. A server-side API proxy connects the interface to the backend, while Clerk controls access to the private workspace.

Keep the source separate from the decision

A recommendation is an input to research. Preserving its original wording and levels alongside personal notes makes it possible to revisit the decision without rewriting the source.

Make uncertainty visible

Missing fields, stale prices, and source mismatches are review signals. Surfacing them beside the research keeps gaps in the data from disappearing behind a polished summary.

A small unit mismatch, a large display error

Some market feeds quote UK prices in pence while a comparison expects pounds. Comparing those values directly can create a 100-fold mismatch. StockBot normalizes explicitly marked GBp/GBX quotes before comparison: a synthetic 250 pence example becomes £2.50. The conversion follows the quote unit, rather than assuming every London-listed price needs dividing by 100.

Keep the workspace private

The public landing page explains the product. Approved access protects the research workspace and its user-specific records.

StockBot workflow overview
Workflow overview: the stages behind the product.

BUILT WITH

  • Next.js

  • TypeScript

  • FastAPI

  • PostgreSQL

  • Clerk

  • Playwright

  • Vercel

  • Railway

04 / THE BUILD

Making it dependable

Access controls separate the public landing page from private research and account data.

Data checks surface stale prices, missing fields, and source mismatches.

The interface preserves source context rather than presenting every recommendation as an action to take.

Provider-price normalization checks quote units and rejects non-finite values before they reach comparisons.

PROJECT STATUS

Public landing page is live. The research workspace requires approved access.

StockBot research direction: keep the source, question the claim, look for evidence
The product direction, expressed in the buildwithsid visual system: keep the source, question the claim, and look for evidence. Editorial artwork, not an app screenshot.

KEEP EXPLORING

Find it in Project Universe
CrossTax