Personal record of workProjects, writing and contactUpdated July 2026

Niran Radia

Vol. I · No. 1London · July 2026Portfolio edition

I write software.

A Year 13 student in London. I build models, automation pipelines and web applications, including a data-breach detection system for LLM prompts and the platform behind a watch resale business.

By Niran RadiaYear 13 · LondonSoftware, ML, automation, web

At an international IT company I built a system that logs prompts entered into large language models, flags the data-breach risk in them, and summarises them into portals for review.

For a watch resale business I built the platform: a production storefront, and a pipeline that gathers the details of each purchased watch and drafts its Shopify listing.

For my Arkwright Engineering Scholarship I trained an optical character recognition model on more than 700,000 handwritten characters. It reaches 82% accuracy on characters outside the training set, with most remaining error on inherently ambiguous case pairs such as K/k and 0/O.

2025–present · Linux, self-hosted

Self-Hosted Infrastructure

A personal VPS and a home server running a photo library, media streaming and automated content management behind a reverse proxy. Currently being extended to smart-home automation using on-device LLM and vision inference rather than cloud services.

In progress
2026–present · Python, LLM · Commissioned

Agentic Legal Workflows

Commissioned work for a law firm: LLM agent workflows for inbox management and billing, with automated parsing and organisation of legal documents and case data.

Private
2025 · Python, LLM · Commissioned

LLM Data-Breach Detection

Commissioned work: a system that logs prompts entered into language models, flags the ones that risk leaking data, and summarises them into portals for review.

Private
2026 · Full-stack, LLM

Watch Company Platform

The systems behind a watch resale business: a production storefront, and an automation pipeline that scrapes the details of each purchased watch and drafts its Shopify listing.

Private
2025–present · Python, Next.js · Commissioned

Lead Capture and Marketing Automation

Commissioned work for an accountancy firm: a site distributing a client-facing guide, self-hosted on a VPS, with signups feeding an email pipeline. Python scripts structure contact data from several sources into the database behind it.

Private
2025 · Python, LLM

Dropshipping Manager

An automation system that runs a dropshipping operation end to end, from sourcing through to advertising, driving several storefronts at the same time.

Private
2024 · Python, TensorFlow

Handwriting OCR Model

A convolutional network trained on the EMNIST ByClass set for my Arkwright Engineering Scholarship. Augmentation, learning-rate scheduling and early stopping gave 82% accuracy on characters outside the training set.

2024 · Python

News-Driven Trading Algorithm

Scrapes breaking financial news and places trades based on it automatically. It was built to measure how quickly an automated system could react to a news event.

Private
2024 · Java, Web

FTC Robotics

Competition code for our FIRST Tech Challenge robot, plus the team website. Autonomous navigation using AprilTag detection and computer vision.

Code private
2025 · Web Audio, cryptography

Encrypted Acoustic Transfer

A browser prototype that transmits encrypted messages over audio, extending the GGwave acoustic protocol with an encryption layer.

Prototype
2023 · Python

Smaller Builds & Simulations

Two chatbots talking to each other, Monty Hall and other statistical simulations, and a minimax tic-tac-toe that cannot be beaten.

Machine learning · Report No. 1

Teaching a CNN to read handwriting

An account of the dataset, the augmentation and scheduling used in training, and where the model still makes mistakes.

Read the full report
Correspondence invitedcontact@niranradia.comgithub.com/niranradia
Set in Bodoni Moda and Newsreader.Updated July 2026© 2026 Niran Radia