Product and AI engineer in England. I build web apps and LLM-backed tools, mostly in TypeScript and Python.
samansalari.com · LinkedIn · X · [email protected]
- VotePulse (code): non-partisan information site for Jersey's 2026 General Election. Candidate profiles, manifesto summaries that one model writes and a second model fact-checks, side-by-side comparison on 10 policy issues, and a public polling page. Next.js, Postgres, Drizzle, Railway.
- Comfy-workflow-builder: a skill for Claude Code and Cursor that builds and debugs ComfyUI workflow JSON, checking nodes against the running server's schema instead of guessing.
- Openclaw-N8N: lets an agent create, debug and monitor workflows on an n8n instance through its REST API.
- virtual-fitter-api: virtual fitting backend for Kits.Style.
- cardiocare-signal-sample: a public sample of the backend and ML code behind CardiocareAI.
TypeScript, React, Next.js, Tailwind. Python. Postgres with Drizzle or Prisma, Supabase. n8n for automation. Claude and other LLM APIs, including RAG. Railway and Vercel for deploys.
Shipping VotePulse, and building agent tooling around Claude Code and n8n.