My Work

Three production-minded AI products spanning investment intelligence, private computer vision, and inspectable LLM orchestration.

Featured projects

SmartFolio screenshot

SmartFolio

Apr 2026 — Present

AI portfolio and stock analysis platform

A deployed investment-intelligence platform that combines live portfolio data, deterministic financial analysis, and scenario modeling for retail investors.

analysis workflow
8 stages
CI/CD gate
104 tests
pilot
50+ users

Deterministic analysis

Code computes every financial metric shown to users across an 8-stage backend workflow.

Connected portfolios

Live market data, Plaid sync, and scenario modeling support everyday retail investors using real account holdings.

Production proof

Rate limits, request IDs, Sentry, and 104 tests support a pilot used by more than 50 people.

  • React
  • TypeScript
  • FastAPI
  • Vercel
  • Render
  • Neon Postgres
  • Plaid
What Is This screenshot

What Is This

Jun 2026 — Present

Object recognition PWA and Chrome extension

An object recognition web app and Chrome extension with on-device vision, hardened inference, and durable client state.

private recognition
On-device
public inference API
Hardened
two surfaces
PWA + MV3

Private recognition

MobileNetV2 runs on-device, while barcode and OCR recognition paths load only when needed on lower-end devices.

Hardened inference

A non-root FastAPI service enforces payload validation, rate limits, provider timeouts, bot protection, and structured logs.

Durable state

Versioned IndexedDB, legacy migration, row-level security, and Playwright accessibility and layout coverage protect data across phone and desktop.

  • Next.js
  • TypeScript
  • ONNX Runtime
  • FastAPI
  • Docker
  • PostgreSQL
  • Playwright
Token Optimizer screenshot

Token Optimizer

Jun 2026 — Present

Adaptive LLM workspace and Chrome extension

An inspectable AI workspace that chooses the leanest valid execution path, applies deterministic quality gates, and brings zero-call prompt preparation beside Gemini and ChatGPT.

adaptive execution
3 paths
deterministic prep
0 extra calls
two product surfaces
Web + MV3

Adaptive execution

Direct, compact-contract, and verified paths match workflow depth to the request instead of applying one expensive pipeline to everything.

Deterministic quality

Acceptance gates and conservative repairs validate explicit requirements without spending another provider call.

Inspectable by design

Streamed stages, usage details, safe public results, and a searchable code graph make each run and the system behind it easier to audit.

  • Node.js
  • Vercel
  • OpenAI
  • Groq
  • SSE
  • Zod
  • Manifest V3

Engineering principles

Deterministic first

Code owns calculations and checks; models explain results and coordinate work.

Observable by default

Trace IDs, streamed progress, structured logs, and usage make each run inspectable.

Guardrails in the path

Validation, redaction, rate limits, fallback, and tests protect production behavior.