Load Norris

Shiven Singh

AI & Data Engineer

Wireframe helmet mesh
twisting players on fifa since 2017
Live a life less ordinary.
Graduation, 2025
Graduation day at UCD, wearing cap and gown
Night Training
Playing five-a-side football at night in an AC Milan kit
कमल खिलता नहीं, अगर कीचड़ पर ध्यान देता।
Ireland, 2024
Standing outside a stone church in Ireland
Five-a-side
Playing football, back view, jersey number 8
UCD Campus
Running past the UCD sign on campus
1
Morocco 2026
Mountaineering in snow gear with trekking poles
14 SSB Prayagraj
Mirror selfie in a UCD hoodie
Graduation, 2025
Graduation day at UCD, wearing cap and gown
My mother’s dream is to see me working a white-collar job in Europe. My dream is to be a musician. I suppose I’m closer to one of those dreams.
Night Training
Playing five-a-side football at night in an AC Milan kit
Ireland, 2024
Standing outside a stone church in Ireland
Selected work

Five shipped systems, built solo

Music royalties, bank complaints, property wealth, support tickets, government letters — each taken from a blank repo to a live, working product.

Soundchain live site

01 / 05

Soundchain

Royalties that settle themselves

A decentralized music collaboration market on Solana. Composers post challenges with SOL bounties, producers submit remixes, and the winning pick triggers an automatic on-chain royalty split.

70/20/10Split
On-chainSettlement
IPFSStorage
  • Next.js 16
  • React 19
  • Solana
  • Anchor 0.30.1
  • Phantom
  • Supabase
  • Pinata
VOIC live site

02 / 05

VOIC

1,030 complaints, made impossible to ignore

Trustpilot reviews of Irish banks and fintechs, converted by LLM into a strict seven-field schema with controlled vocabularies. The headline finding was written by the banks' own customers.

1,030Reviews parsed
100%Schema validity
4.5×Banks vs fintechs
  • Python 3.12
  • Claude Sonnet 4.5
  • GPT-4o-mini
  • Power BI
  • Chart.js
Ireland Wealth Map live site

03 / 05

Ireland Wealth Map

Where the money actually lives

A composite Affluence Index for all 26 counties and 827 Eircode districts, built from fifteen years of property records. It knows things estate agents would rather it didn't.

786,907Transactions
827Districts
11,124Sales geocoded
  • Python
  • pandas
  • geopandas
  • Nominatim OSM
  • Next.js 14
  • Recharts
LoopDesk live site

04 / 05

LoopDesk

A support agent that learns from being wrong

When a human reviewer marks a response wrong, the correction is injected as a few-shot example for similar future tickets. Reinforcement from human feedback, implemented at the systems level.

18/18Tickets resolved
0Hallucinations
0Retraining cycles
  • LangGraph
  • Claude Sonnet 4.6
  • GPT-4o-mini
  • ChromaDB
  • Supabase
  • Render
Bureaucracy Destroyer live site

05 / 05

Bureaucracy Destroyer

Official letters, explained in your language

Upload a photo or PDF of any Irish government document. The system explains what it means, extracts every deadline as a calendar-ready date, and drafts the response letter.

27+Document types
23Languages
RAGGrounding
  • Claude Sonnet 4.5
  • AWS Textract
  • PyMuPDF
  • pgvector
  • FastAPI
  • Railway

what’s upOn Socials

Graduation day at UCD, wearing cap and gown
Playing five-a-side football at night in an AC Milan kit
Standing outside a stone church in Ireland
Playing football, back view, jersey number 8
Running past the UCD sign on campus
Mountaineering in snow gear with trekking poles
Mirror selfie in a UCD hoodie
Find me online