Abu Dhabi → Cincinnati → Seattle · Currently at Oumi

Aniruddhan
Ramesh

Most days I'm trying to figure out what a language model is actually doing on the inside. The rest of the time I build the open-source tooling that makes that kind of work possible.

01 About

The short version

I grew up in Abu Dhabi, moved to Cincinnati for a CS degree at the University of Cincinnati (3.99 GPA), and now work out of Seattle as a machine learning engineer at Oumi.

Along the way: a paper on polysemanticity in language models at the NeurIPS 2025 Mech Interp Workshop, a role running Bearcat Ventures (UC's $1M student-led fund), and a co-founded company, PhizzIO, that uses computer vision to guide physical therapy from a laptop camera.

The through-line, as best I can tell: I'm interested in what's inside things. Language models, clinical notes, drum recordings, real estate documents. Different surfaces, same question.

Mechanistic Interpretability

Circuits, features, superposition. When a language model answers a question, something specific is happening inside it. I want to understand what.

Open-Source AI Tooling

Most of my work at Oumi lives here: training loops, eval harnesses, synthetic data pipelines. Unglamorous to describe, important to get right.

Applied ML

Physical therapy video, clinical notes, mridangam recordings, real estate PDFs. Unfamiliar domains tend to teach you things clean benchmarks cannot.

02 Experience

Work and research

Jan 2026 · Present

Machine Learning Engineer Intern

Oumi

Data synthesis and interpretability tooling on Oumi's open-source stack. Currently building an MCP server that exposes Oumi's ~500 training configs to AI coding assistants; I've been calling the direction VibeML: natural-language ML orchestration.

Python·PyTorch·LLMs·Interpretability
Jun 2025 · Feb 2026

AI Research Intern

Algoverse

Looked at how polysemanticity shows up and stabilizes across training in language models. The paper got into the NeurIPS 2025 Mech Interp Workshop.

Mech Interp·SAEs·Research·NeurIPS
Jan 2023 · Present

Biomedical Informatics Software Engineer

UC College of Medicine

Clinical software with the iCDCU lab. Designed a research project management system for a pediatric heart institute; two papers came out of it.

Python·Flask·SQL·Healthcare
Aug 2024 · Apr 2026

Managing Partner → Alumni

Bearcat Ventures

Joined as an Analyst, moved to Director of Deal Flow, and eventually led the fund as Managing Partner. Ran UC's $1M student-led fund: sourced deals, led diligence, managed a team of analysts. Placed 2nd at the VCIC Midwest Regional at Carnegie Mellon. Transitioned to Alumni in April 2026.

Venture Capital·Due Diligence·Fund Management
May · Aug 2025

Machine Learning Intern

Kinetic Vision

Trained vision models to catch structural defects in surgical staples, plus the data pipelines that fed them.

Python·PyTorch·Computer Vision
Jan · Dec 2024

Software Engineer Intern

Phillips Edison & Company

Two co-op rotations. Built a multimodal ETL pipeline that pulls structured fields out of the real estate documents nobody wants to parse by hand (leases, site plans, abstracts).

Python·Azure·SQL·AI·ETL

04 Honors

Awards and recognition

2025
Best Undergraduate StudentUC Computer Science
NeurIPS Mech Interp WorkshopPaper Accepted
2024
Excellence in Research CommunicationUC College of Medicine
Mantei / Mae ScholarshipAcademic Achievement
2nd Place, RevolutionUCHackathon
Winner, Launch It: CincyMain Street Ventures
2023
1st Place, MakeUC HackathonUniversity of Cincinnati
1st Place, Elevator PitchUniversity of Cincinnati
1st Place, IQE Pitch CompetitionFirst Year
Excellence in Research CommunicationUC College of Medicine

05 Projects

Selected side projects

linear_probes

A mech interp toolkit I keep reaching for. Pulls activations from any transformer layer with flexible selector syntax, runs linear probes with proper train/val/test hygiene, sweeps layers. Every probe experiment I run starts here.

PythonPyTorchMech InterpResearch

Oumi Platform

My open-source work on Oumi: training configs, inference engines, eval tooling, synthetic data pipelines, and the MCP server I'm building on top of it all.

PythonPyTorchOpen SourceMLOps

PhizzIO

CV-powered physical therapy app. Watches you do the exercises, flags when your form slips. Won Launch It: Cincy ($28K+) and placed 2nd at RevolutionUC.

JavaScriptComputer VisionHealthcare

Mridangam Transcription

A CNN with attention that transcribes stroke patterns from mridangam recordings. The mridangam is the South Indian drum I grew up around; I wanted a solver for a dataset that barely exists.

PythonAudio MLCNN + Attention

ctrlFind

Codebase search in plain English. Written in Rust. Embeds the code, runs cosine similarity, hands you back the thing you half-remember writing.

RustEmbeddingsSearchCLI

BuildGPT

A small GPT written from the ground up. Not novel work; a forcing function to make sure I could explain every line before trusting anything larger.

PythonPyTorchFrom Scratch

GraphRag

RAG with a knowledge graph underneath instead of flat chunks. Built it after losing one too many research ideas that lived in the connection between papers, not any one sentence.

PythonRAGNLPKnowledge Graphs

MNIST from Scratch

Three implementations side by side: stock PyTorch, hand-coded from the math with no frameworks, and a custom reimplementation of the PyTorch API. 96% accuracy across all three. Built to understand backprop at the level of the math, not the library.

PythonPyTorchFundamentals

06 Contact

Get in touch

I'm always happy to talk about interpretability, open-source ML infrastructure, startups, mridangam, or whatever you're working on. My inbox is open.

rameshad@mail.uc.edu
Aniruddhan Ramesh · 2026