AI engineering · Computational biology

I work on AI systems and living ones.

I develop models and the software around them, and I am interested in how they behave when applied to real data, whether the results can be measured reliably, and what needs to change before they are useful.

Explore my work
Ruman at Imperial College London
Ruman Shaikh · Imperial College London

Dissertation · Imperial College London · 2026

Learning how
microbes interact.

I completed an MSc at Imperial, where my dissertation tested whether models trained on synthetic microbial systems could transfer to real mouse microbiome data.

Read the research
An illustrative two-species interaction model A closed orbit shows how the abundance of two interacting populations changes together. This illustration is not a dissertation result. equilibrium Population A Population B
Illustrative Lotka–Volterra phase portrait · two species, not a reported experimental result.

Selected work

Research experiments and systems I have built, with the methods and results written up.

All work, including IBM and Oracle Health
More projects
01

Independent, October 2026

Cell2Compound: Auditing a Drug-Response Benchmark

RDKit, Scanpy, PyTorch, scikit-learn, ChEMBL, ESM-2

  • Built a compound-held-out drug-response pipeline over sci-Plex3 single-cell RNA-seq, streaming 2.5 GB of expression data in 82 s and raising usable cells per condition from 36 to 215.
  • Measured replicate noise floors across four datasets and 76,397 LINCS L1000 conditions spanning 1,750 compounds and nine cell lines, establishing that 74% of a standard perturbation benchmark carries no measurable signal.
  • Showed a 24-dimensional mechanism-class label matches a 2048-bit Morgan fingerprint across four datasets and four models, and that demonstrable skill exists only in the top signal-to-noise quartile.
  • Retrained chemCPA (NeurIPS 2022) from scratch to avoid test leakage, patching two blocking defects; a five-seed paired comparison reversed a single-seed result favouring it, leaving the two models statistically indistinguishable.

Read the write-up Source

02

NeuroMatch Academy, July 2023

Prediction of Future Continuous Motion States from ECoG Recordings

Scikit-learn, Pandas, Matplotlib, Research

  • Built a data pipeline to analyze ECoG data for correlations between neural signals and cursor movement.
  • Achieved a max R-square of 49.3%, with processing latency reduced to 5 milliseconds using techniques like frequency filtering and PCA.
  • Identified correlations between Brodmann areas and neural signals, enabling faster processing by targeting specific brain regions.
03

NeuroMatch Academy, June 2022

Adversarial Tweet Sentiment Analysis

PyTorch, HuggingFace, Transformers

  • Performed sentiment analysis using SBERT from HuggingFace, reducing high-dimensional data to 3D space with PCA.
  • Trained a logistic regression model, validating data compression without loss in prediction accuracy.
  • Highlighted classification challenges with slang and Twitter-specific words, identifying model limitations.
04

UT Austin (Virtual), May 2023

Autonomous Ice Hockey Agent

Python, PyTorch

  • Developed an autonomous agent to play ice hockey using image-based and state-based approaches.
  • Achieved 85% accuracy in ball tracking and over 80% game success through policy optimization with the REINFORCE algorithm.
  • Built a data pipeline for training and assembling datasets to optimize the agent's goal-scoring strategy.
05

UT Austin (Virtual), June 2023

Analyzing Dataset Artifacts using ELECTRA

PyTorch, HuggingFace, Transformers

  • Developed an NLI model using ELECTRA, achieving 88.24% accuracy and improving predictions by correcting dataset artifacts.
  • Designed an error analysis framework, categorizing issues to enhance semantic processing and model robustness.
  • Conducted experimental fine-tuning on diverse datasets, improving model generalizability.

The path so far

Industry, research, and the education connecting them. Hover or tap a heading for more.

  1. Feb 2026 - Sep 2026 · Research

    MSc Computational Bioengineering

    Built and evaluated physics-informed, operator, quantum, graph, and attention-based inverse models for synthetic-to-real microbial dynamics.

    Read more
  2. Sep 2025 - Sep 2026 · Education

    Master of Science in Biomedical Engineering

    MSc in Biomedical Engineering at Imperial, focused on Computational Bioengineering.

    Read more
  3. Sep 2024 - Apr 2025 · Research

    Impact Scholar Program - Virtual, Global

    Researched biological priors and scaling behaviour in artificial and biological agents through NeuroAI experiments.

    Read more
  4. Oct 2023 - Jul 2025 · Work

    Client Engineering · Bangalore, India

    I developed AI systems with research teams and clients, working across agents, retrieval, fine-tuning, code modernisation, and model monitoring while building the evaluation and software needed to use them.

    Read more
  5. Jul 2021 - Aug 2023 · Work

    Population Health Analytics · Bangalore, India

    I developed population-health pipelines and analytics for large patient datasets, while working on CMS reporting tests, processing performance, workflow automation, and production support.

    Read more
  6. 2017 - 2021 · Education

    B.E. in Computer Science

    Graduated in Computer Science with a CGPA of 9.09 / 10.

How I work

The modelling and software decisions stay connected to what the system needs to do.

01

Computational Engineering

I work on the software and data processing around a model, because these determine how it can be tested and used in a research or production setting.

02

AI for Science

I use machine learning to study biological and scientific systems, with particular attention to the assumptions in the model and what the available data can support.

03

Systems Thinker

I try to understand how modelling, data, and implementation depend on one another, so changes to one part of a system can be evaluated in the context of the whole workflow.

My toolkit

Choose an area, then hover over a skill to see its tools and methods. Tap on touchscreens.

Retrieval, adaptation, orchestration, and the checks around a model.

Tools behind the skill

RAG

I have built retrieval workflows with hybrid vector search and source attribution, so an answer can be checked against the documents behind it.

Tools and methods for RAG
Frameworks
  • LangChain
  • LlamaIndex
Retrieval
  • Vector databases
  • Hybrid vector retrieval
Interfaces
  • React
  • PDF line-level attribution

A little writing

Notes on software, science, and things I am trying to understand.

Start a conversation

Have something
in mind?

If you have a question about my work or something you would like to work on together, I would be glad to hear about it.

Get in touch