Kiran Malla

ML / AI Engineer — Researcher

I build systems that learn from data,
with a focus on medicine.

Kiran Malla kiranmalla.jpg

I'm a Computer Science & Bio sophomore at The University of Southern Mississippi. I work on deep learning pipelines and computer vision systems, mostly where AI meets healthcare - chest X-ray diagnostics, peptide design for tuberculosis, and a handful of things built just to understand them better.

Based in
Hattiesburg, MS
Studying
B.S. Computer Science / Biology, USM - exp. Dec 2028
Currently
Research Assistant, Dr. Rijal's Lab
Stack
Python - PyTorch - React Native

Selected work

Projects

  1. Pneumonia Detection & Localization System images/pneumonia-detection.jpg

    Pneumonia Detection & Localization System

    End-to-end pipeline on the RSNA Pneumonia dataset — ~30k chest X-rays in DICOM format. Handled a 3.4:1 class imbalance by growing positive training samples from 4,810 to 19,240 through targeted augmentation, then fine-tuned YOLOv8m on 35,777 images, reaching mAP@50 of 0.25 on held-out validation. Output includes confidence-weighted heatmaps showing where the model localizes disease across the lung field.

    PyTorch · YOLOv8 · OpenCV · Pydicom · Albumentations

    View code →
  2. YOLOv1 implemented from scratch images/yolov1-scratch.jpg

    YOLOv1, implemented from scratch

    Rebuilt the original YOLOv1 architecture paper end to end — backbone, S×S grid detection head, the full multi-part loss function (localization, objectness, classification), and IoU / mAP evaluation, all without a framework shortcut. Done to actually understand single-shot detection at the level of the math, not just the API.

    PyTorch · NumPy

    View code →
  3. Unsupervised feature learning with autoencoders and VAEs images/autoencoders-vae.jpg

    Unsupervised feature learning with autoencoders & VAEs

    Compared clustering methods on MNIST — raw K-Means (AMI 0.50) against t-SNE + K-Means (0.79) and t-SNE + GMM (0.78) — to quantify what dimensionality reduction actually buys you. Built both a linear and a CNN autoencoder to compress images into a 2D latent space; the CNN version produced visibly tighter, more separable clusters.

    PyTorch · Scikit-learn · Matplotlib

    View code →
  4. Food image classification with CNNs images/food-classification.jpg

    Food image classification with CNNs

    Benchmarked linear classifiers against CNNs across food image data, MNIST, and Fashion-MNIST, tracking accuracy and training-time tradeoffs. Varied depth, dropout, and learning-rate schedules to map out generalization versus overfitting behavior.

    PyTorch · NumPy

    View code →
  5. Camp Crunch nutrition app images/camp-crunch.jpg

    Camp Crunch — personalized student nutrition app

    A mobile app that reads live campus dining menus and generates meal plans suited to individual dietary needs and fitness goals, using a hybrid recommender that blends nutritional content filtering with learned user preferences.

    React Native · Firebase · Appwrite

    View code →

Research

Research

  1. TB peptide inhibitor research images/tb-peptide-research.jpg

    Computational design & identification of peptide inhibitors targeting secreted virulence proteins of M. tuberculosis

    Research Assistant, Dr. Rijal's Lab, University of Southern Mississippi. Proposed and now developing a computational biology pipeline that applies ML to screen and rank candidate peptide sequences against TB virulence factor structures.

Curriculum vitae (CV)

Resume

Your PDF viewer didn't load.

Open resume.pdf directly →
Download PDF →

Get in touch

Contact

Open to ML engineering co-ops, Fall 2025 onward - especially anything where AI meets healthcare. Reach out any time.