~/portfolio — building in AI, summer 2026

DebanjanRay

MSc Advanced Computer Science @ University of Manchester

Building AI projects, running experiments, and figuring out what actually works.

Portrait photo
FIG.01PORTRAIT
LOC /Manchester, UK

01—ABOUT

I'm a recent First-Class Computer Science graduate from Newcastle University, starting an MSc in Advanced Computer Science at the University of Manchester. I'm interested in building practical AI applications, exploring new ideas, and learning by creating projects from scratch. This site is where I document that journey.

LOCManchester, UK

01Languages
  • Python
  • TypeScript
  • C++
  • SQL
02ML / AI
  • PyTorch
  • scikit-learn
  • Hugging Face
  • pandas
03Tools
  • Git
  • Docker
  • Linux
  • Vercel
04Currently exploring
  • LLM fine-tuning
  • RAG pipelines
  • MLOps

02—PROJECTS

Things I’ve built

INDEX

01/ 00

SHIPPED

Bedrock ward board replaying ICU beds hour by hour, with live alarms
CAPTURE · STILL
PRJ 01/06shipped

Bedrock: ICU Early Warning

Warns ICU nurses hours before a patient deteriorates, scoring five risks every hour and beating the NHS's NEWS2 score at the same alarm rate. Runs entirely on IBM LinuxONE, so patient data never leaves the machine. Built for the IBM Z Datathon 2026.

TypeScriptPythonSnap MLIBM Granite
Agent Flight Recorder timeline, step inspector and divergence panel for a recorded run
CAPTURE · STILL
PRJ 02/06building

Agent Flight Recorder

Time-travel debugging for AI agents: replay, inspect, fork and compare every decision an LLM agent makes, from recorded traces that replay exactly the same way every time.

PythonFastAPITypeScriptLLM observability
PRJ 03/06shipped

Synthetic Usability Lab

Three AI personas, including a screen-reader user, browse a live site in parallel and return a ranked list of usability issues, each tied to the exact screenshot and reaction that caused it.

TypeScriptPlaywrightGeminiPostgres
PRJ 04/06shipped

Author-Context Idea Generation

My First-Class dissertation: does grounding an LLM in a researcher's published papers, or pairing two researchers from distant fields, make it come up with better and more novel research ideas?

PythonGeminiarXivStatistics
dissPICable stage: a coffee mug character rap-battling the player
CAPTURE · STILL
PRJ 05/06shipped

dissPICable

Snap any object with your phone and it wakes up as a cheeky Mancunian character that rap-battles you, roasts your comebacks and remembers you next time. Built in a day at Hacktoberfest Hack Day Manchester.

JavaScriptGemma 4ElevenLabsTone.js
Rhythm studio playing an AI-produced track with drums, bass and pad layers
CAPTURE · STILL
PRJ 06/06shipped

Rhythm - AI Beat Studio

Tap out a rhythm on your keyboard and a local AI producer turns it into a full track with drums, bass, synths, a title and vocal ideas. No music knowledge needed. Built in a day at the Bradford Agentic AI Hackathon.

JavaScriptGemma 4OllamaTone.js

03—CONTACT

Let’s talk

Open to internship and graduate opportunities in AI/ML, and happy to hear from anyone who wants to compare notes on a project.