B.Tech Computer Science and Engineering
PES University, Bengaluru
Dec 2020 to Aug 2024
Thesis: Generating Images from Text Descriptions using Diffusion Models and CLIP.
Episode 0: the pilot
AI and ML engineer in Glasgow, UK
I build LLM applications, retrieval systems and computer vision models, and I test that they work before I trust them.
Prologue
I'm an AI and machine learning engineer based in Glasgow. I have just finished an MSc in Artificial Intelligence at the University of Stirling, after a B.Tech in Computer Science at PES University, Bengaluru.
I work on LLM applications, retrieval-augmented generation, agents and computer vision. What I care about most is evaluation: a model that looks right is not always right for the right reason, so I build the checks alongside the system. I use Claude Code every day, and I review and test what it writes before I rely on it.
Episode 1
Bengaluru, Dec 2020 to Aug 2024
PES University, Bengaluru
Dec 2020 to Aug 2024
Thesis: Generating Images from Text Descriptions using Diffusion Models and CLIP.
B.Tech thesis, 2024
Generates images from text descriptions using CLIP, a VAE, a UNet and a diffusion process, trained on Flickr30k.
Episode 2
Where I've worked: internships in Bengaluru, 2023 to 2024
Oct 2023 to Dec 2023, Bengaluru
Nestlé
Feb 2024 to Mar 2024, Bengaluru
Zidio Development
Episode 3
Education: University of Stirling, Jan 2025 to Sept 2026
University of Stirling, Scotland
Jan 2025 to Sept 2026
Also: Deep Learning for Vision and NLP, Mathematical and Statistical Foundations. Dissertation: Do RAG Systems Retrieve or Memorise? Graduation ceremony November 2026.
Episode 4
MSc dissertation, 2026: do RAG systems retrieve or memorise?
My first question set leaked its answers.
So I rebuilt it by hand.
And the conclusion reversed.
MSc dissertation, 2026
When a retrieval system answers correctly, is it reading the documents or reciting what the model memorised? A five-condition experiment that changes only the documents the model sees.
Giving the model the exact source paper showed no detectable further gain over standard retrieval (p = 0.5).
Episode 5
Selected work, and how I checked it. Every project lists what I built, how I tested it, and what the numbers actually show.
Open source, 2026
Turns any OpenAPI 3.x spec into a running mock REST API, so integrations and AI agents can be tested without touching a live service.
Computer vision, 2026
Fine-tuned YOLOv8n-seg and YOLO26n-seg to outline brain tumours on MRI scans from BRISC 2025 (4,793 scans, 3 tumour classes).
Applied research, 2026
An LLM pipeline that drafts sections of an expert evidence report from scientific papers, with a person reviewing the output.
Private repository
Interlude
Write down what "done" looks like and how I'll test it before any code.
Work with Claude Code in small, reviewable steps.
Review what it writes until I can explain every part of it.
Tests, frozen gold sets and regression checks, not trust.
Next episode
Your team
I'm looking for graduate and junior AI / ML engineering roles. The quickest way to reach me is email.
Based in Glasgow and open to relocating within the UK. Eligible to work full-time in the UK, with no sponsorship needed.