Skip to content
View Reaper-Street93's full-sized avatar

Block or report Reaper-Street93

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
Reaper-Street93/README.md

Sebastian Barclay

Computer Science graduate (Kingston University, 2:1) with four years in fintech payments at Caxton Payments, where I trace failed transactions to their root cause and resolve client issues end to end. Outside work I build tools that turn messy business documents into something a team can act on.

London · looking for roles that combine technical problem-solving with client or commercial work · LinkedIn

Live projects

Project What it does Built with
Distil · code Paste customer reviews or support tickets and get a one-page report of ranked themes, each backed by real customer quotes React, Express, Gemini API
Redline · code Drop in a job contract PDF and get a plain-English report and ranked negotiating points, every flag quoting its clause word for word React, Express, Gemini API
Portfolio Risk Dashboard · code Pick stocks and watch returns, correlation, Sharpe ratio and 95% VaR update live (on simulated prices) Python, Dash, pandas
Dormant-account notifier Final year project, graded 2:1: warns prepaid card customers at six months of inactivity, before dormancy fees start at twelve Python, SQL, Power Apps

How I build

  • Spec first. Each app starts with a CONTRACT.md that pins down the inputs and outputs before any code exists.
  • The commit history is the diary. One change per commit, so every decision can be followed.
  • Checked, not trusted. Model output is held to a fixed JSON schema, and Redline's npm run check fails if any quote in its example report doesn't trace back to a real clause.
  • Honest about AI. I build with Claude Code as a pair programmer. I set the scope and make the calls, and I can walk through every file.

Python · SQL · JavaScript / React · Node / Express · Excel · Tableau

Pinned Loading

  1. Redline Redline Public

    Turns an employment contract into a plain-English report where every flag quotes its clause word for word. Strips contact details and ID numbers before text reaches the AI, stores nothing, and poin…

    JavaScript

  2. VoC-Insight-Engine VoC-Insight-Engine Public

    Distil — turns messy customer feedback into a one-page report of ranked themes, each with sentiment, a rough count, a customer quote and a suggested action. Spec written before any code; a JSON sch…

    JavaScript

  3. FYP FYP Public

    Final year project, Kingston University (graded 2:1). Warns prepaid card customers at six months of inactivity, before dormancy fees start at twelve. Python service using the Gmail API, SQL schema …

    Python