hero-pic

The story

so far

Hi, I'm Ranjith, a software developer who writes code that's clean, scalable, and - most importantly - doesn't come back to haunt me at 2am. It all started with two lines of Java that added two numbers together, which honestly felt like discovering fire. Since then I've built backends, websites, and enough LLM chatbots and agents to lose count. With great code comes great responsibility, and an even greater number of console.logs

8,426

Days on Earth

9,041

Songs Heard

Bugs Squashed

My

Journey

2007 - 2021

VMJ Higher Secondary School

Where it all started — first lines of code, first bugs.

2021 - 2025

PSG College of Technology

BE Computer Science. Also Tech Lead, Student Union — led 9 developers building event platforms for 4,000+ participants.

Feb - Aug 2025

Software Developer Intern, Kultivate

Built RAG Fusion resume screening and multi-agent systems using the OpenAI Agents SDK, connected to AWS S3 via FastAPI.

Sept 2025 - present

University of Glasgow

MSc Computing Science — Machine Learning, Deep Learning, Data Science, Big Data.

A few

moments

Some things outside the code

Beyblades

Beyblades

Let it rip was basically my childhood battle cry before it was a meme.

Hackathon

Hackathon

36 hours, 4 energy drinks, and one prototype that somehow demoed without crashing.

Gym

Gym

Turns out consistency works on deadlifts the same way it works on code.

My Dog

My Dog

The only debugger who never judges my stack traces.

Music

Music

9,041 songs and counting. My playlist shuffle has better randomness than Math.random().

Video Games

Video Games

Where I first learned that grinding for XP is just early exposure to iterative improvement.

© 2026 Ranjith Kannan - made with ❤️ using Next.js