Akash Gogate

Exploring the space where systems think and biology inspires.

From satellite observation scheduling at Leidos to LLM pipelines for cancer biology.

CS + Biology at UW-Madison | Computing for biology's next frontier.

github.com/AkashGogate ↗

Hi, I'm Akash.

I'm a CS + Biology student at UW-Madison, graduating in May 2028. Right now I'm building LLM agent pipelines for spatial transcriptomics research at the Kendziorski Lab, and my industry experience has been in backend infrastructure and distributed systems at Leidos.

I grew up in Princeton, NJ, where I spent a lot of time on tennis courts (still do). I've coached players, organized tournaments, and built a racket stringing business out of it. That's where I learned that most interesting problems look messier up close than from a distance, and that knowing the fundamentals is what lets you improvise when things go sideways.

I'm drawn to work where the technical depth actually matters. Not as a marker of seniority, but because the problem just doesn't yield without it.

The goal is to build things that couldn't exist without both solid engineering and thoughtful design, where getting the craft right is the only way through. That intersection is where the most interesting problems are, and where I want to spend my career.

3.9 GPA · Dean's List · CS + Biology, UW-Madison · Graduating May 2028 · Open to Summer 2027 internships & co-ops

Where I've worked

Leidos

Software Engineer Intern

May 2025 — Present

Applied system design principles to optimize multi-objective satellite scheduling via memoization and dynamic programming in Python, then rewrote the engine in Rust for the team's production microservice ecosystem to meet strict reliability and latency requirements.

Designed a scalable Kafka event-driven data pipeline persisting to MongoDB with at-least-once delivery and full system decoupling for mission-critical satellite operations.

Containerized a Docker test suite on Kubernetes via GitHub Actions CI/CD, writing pytest coverage across boundary conditions and fault injection to catch regressions before production.

Built a Claude Code MCP plugin from scratch on top of an institutional knowledge graph mapping team ontologies and service dependencies, serving 30 engineers across a multi-team defense program.

PythonKafkaKubernetesDockerMongoDBDynamic ProgrammingGitHub ActionsCI/CDRustNeo4j

The Kendziorski Lab — UW-Madison

Student Research Intern

September 2025 — Present

Built end-to-end ML pipeline for single-cell RNA sequencing (scRNA-seq), next-generation sequencing (NGS), and spatial transcriptomics using PyTorch/TensorFlow deep learning; agentic framework selects and evaluates models across scVI/scANVI/scGen/AmortizedLDA for scalable production genomics, cutting GPU runtime from 80 to 27 minutes (300% reduction) on identical hardware; tracked via Weights & Biases.

Built TransferAgent, automating natural language processing (NLP) literature synthesis and cross-paper validity scoring across ~500 clinical genomics papers; cut review time by ~60%; collaborated with clinicians on clinical genomics impact.

Co-authored an ongoing clinical genomics publication targeting a peer-reviewed computational biology journal, validating model performance and pipeline reproducibility for glioblastoma gene therapy research across a 10-person interdisciplinary lab.

PythonRLLM APIsScanpySeuratCARDscRNA-seqscVIscANVIWeights & BiasesGitHub Actions

Inspirit AI

Machine Learning Research Intern

Sep 2022 — Mar 2023

Built skin cancer detection pipeline (OpenCV + scikit-learn, NumPy/Pandas) achieving 95% classification accuracy on ~70,000 dermoscopic images; published as first author on 'Early Skin Cancer Detection Improvement' through Inspirit AI.

Trained and validated Random Forest classifier on miRNA sequences achieving 95% predictive accuracy (p < 0.05); validated via stratified k-fold cross-validation for cancer cell likelihood prediction.

Pythonscikit-learnOpenCVDecision TreeKNNML Research

Princeton Racket Club

Tennis Coach & Tournament Director

May 2024 — Aug 2024

Directed 8 regional tournaments (380+ match entries, 100% on-time initialization) while coaching 3 classes of 8-10 athletes ages 8-65, in a dual tournament director and head coach role.

Guided 3 junior athletes to 150+ regional ranking points and 5 adults up a full 0.5 NTRP competitive level through data-driven, skill-adapted coaching regimens.

LeadershipCommunicationEvent Management

Tennis Racket Stringing Services

Founder

Jan 2019 — Present

Founded and scaled an independent racket stringing business to 45+ clients, servicing 12-20 rackets monthly with a premium 2-day turnaround tier alongside the standard 3-4 day SLA.

Grew the client base through multi-channel grassroots marketing: word-of-mouth referrals, flyers at local parks, high school team referral discounts, and an Instagram page of stringing craftsmanship.

EntrepreneurshipOperationsClient RelationsInventory Management

Recognition along the way.

TEL: Spatial Intelligence Ideathon
2nd Place, 2-Person TeamJul 2026

TEL: Spatial Intelligence Ideathon

UW-Madison

Placed 2nd at a competitive UW-Madison ideathon, pitching a dual-product airport accessibility platform combining ZaiNAr sub-meter indoor positioning with SGA AR spatial computing.

Designed a B2B tool giving airline staff real-time sub-meter wheelchair-passenger tracking between gates, paired with a B2C app letting family track accessible relatives through the terminal.

Spatial ComputingARAccessibilityProduct Design

Things I've built

Lotus Health

Financial risk engine over a 1,080-node ICD-10 comorbidity graph, querying 45 million insurance records to compute 5-year disease cost paths.

Python / SQL / RAG / ICD-10GitHub ↗

LLM Agent Pipeline — Spatial Transcriptomics

End-to-end ML pipeline for scRNA-seq, NGS, and spatial transcriptomics. Agentic framework selects and evaluates models across scVI/scANVI/scGen/AmortizedLDA; cut GPU computation 300%.

Python / PyTorch / LLM APIs / ScanpyResearch project — no public repo

SAT Practice Test Generator

GPT-4o tutor that finds your weak SAT domains and generates exam-matched practice questions on demand.

TypeScript / React.js / Node.js / FastAPIGitHub ↗

Computer Vision Hand Tracking System

Real-time hand gesture and joint angle tracking pipeline using OpenCV and MediaPipe. Outputs biomechanical data for clinical motion capture, rehabilitation, and sports performance analysis.

Python / OpenCV / MediaPipe / Computer VisionGitHub ↗

Ecological Conservation Game

Multi-threaded C++ simulation where AI bots compete for survival under configurable ecological constraints.

C++ / Raylib / Game AI / Multi-AgentGitHub ↗

USTA Tournament Explorer

Android app for browsing and filtering USTA tennis tournaments by region, level, and surface.

Android SDK / Java / GraphQL / MobileGitHub ↗

microRNA Cancer Detection (miRcore)

Random forest classifier on microRNA expression profiles to predict cancer biomarkers. 95% accuracy (p < 0.05).

R / Bioconductor / Random Forest / microRNAResearch project — no public repo

Here's where I am right now. Most of it I picked up quickly on real projects, and the list keeps growing.

PythonPrimary language across every project. Built LLM pipelines at Kendziorski, event-driven systems at Leidos, ML classifiers at Inspirit AI, and the Lotus Health financial risk engine.
TypeScriptUsed for the SAT Generator frontend and this portfolio site. Prefer TypeScript over plain JavaScript for any project where type safety prevents runtime errors.
RStatistical computing for bioinformatics. Ran microRNA expression analysis for the miRcore cancer detection model and cell-type clustering at Kendziorski.
DockerBuilt and maintained containerized environments at Leidos. Used daily for reproducible builds and test suite management across a Kubernetes cluster.
GitHub ActionsCI/CD automation at Leidos (test suite deployment) and Kendziorski (reproducible pipeline deployment). Manages the full benchmark pipeline for the Self-Improving LLM Agent.
REST APIsDesigned and consumed REST endpoints across multiple projects. Used FastAPI for the SAT Generator backend and HttpURLConnection in the Android app.
Machine LearningCore discipline across Inspirit AI, miRcore, and the Kendziorski pipeline. Ranges from classical classifiers to LLM-driven agentic research systems.
PyTorchDeep learning framework for the scVI/scANVI model work at Kendziorski and the Transformer-based reasoning in the Self-Improving LLM Agent.
LLM APIsGPT-4o for the SAT Generator and OpenAI/Claude/Groq APIs for the LLM agent pipelines at Kendziorski and in Lotus Health.
NumPyArray computing backbone for bioinformatics work at Kendziorski. Used in matrix operations and data transformation pipelines for single-cell data.
PandasData manipulation across the Kendziorski pipeline. Cleans, filters, and reshapes genomics dataframes before analysis.
Scikit-learnBuilt a skin cancer detection classifier at Inspirit AI reaching 95% accuracy using Decision Tree and KNN on dermoscopic image features.
Decision TreesClassical classifier used in the Inspirit AI skin cancer detection pipeline. Implemented with scikit-learn on dermoscopic image features, cross-validated for generalization.
Cross-ValidationApplied stratified k-fold cross-validation at Inspirit AI (95% skin cancer accuracy) and miRcore (95% microRNA accuracy) to validate model generalization.
RAGRetrieval-augmented generation as the retrieval layer in both the Self-Improving LLM Agent (task context retrieval) and Lotus Health (ICD-10 symptom-to-node mapping).
LLM AgentsOrchestrated multi-step agentic systems at Kendziorski (model selection pipeline) and in the Self-Improving Agent (failure-driven self-improvement loop).
ScanpyPython library for single-cell analysis. Handles preprocessing, clustering, and differential expression in the Kendziorski LLM agent pipeline.
SeuratR toolkit for single-cell RNA-seq. Used at Kendziorski for cell clustering, normalization, and expression visualization across spatial transcriptomics data.
GitHubVersion control and code collaboration across every project. Comfortable with branching, pull requests, code review, and CI/CD workflows.
LeadershipDirected 8 regional tennis tournaments and coached 3 athlete classes ages 8-65 as Tournament Director at Princeton Racket Club, holding dual director and head coach responsibilities.
CommunicationPitched a dual-product airport accessibility platform to judges at the TEL Spatial Intelligence Ideathon, placing 2nd, and translated coaching feedback into skill-adapted regimens for athletes ranging from juniors to adults.
EntrepreneurshipFounded and scaled an independent tennis racket stringing business to 45+ clients, building the service tiers and marketing from the ground up.

University of Wisconsin–Madison

B.S. Computer Science & Biology · August 2024 — May 2028

Data Structures

Core structures: linked lists, trees, graphs, hash maps, heaps, and their algorithmic complexity.

Advanced Algorithms

Algorithm design and complexity analysis: dynamic programming, greedy methods, divide-and-conquer, graph traversal, and NP-hardness.

Deep Learning

Neural network architectures, backpropagation, CNNs, RNNs, Transformers, and training at scale with PyTorch.

Machine Learning

Supervised and unsupervised learning, model evaluation, neural networks, and ensemble methods.

Artificial Intelligence

Search, constraint satisfaction, Bayesian reasoning, and foundations of intelligent agent design.

Linear Algebra

Vectors, matrices, transformations, eigensystems, and their applications to data analysis.

Machine Organization and Programming

How processors execute instructions: memory hierarchy, caching, pipelining, assembly, and system-level memory management.

Intro to Computer Engineering

Digital logic, circuits, memory systems, and the hardware-software boundary underlying modern computing.

Operating Systems

Processes, threads, memory management, file systems, and concurrency primitives.

Database Management Systems

Relational model, SQL, indexing, transaction handling, and an introduction to NoSQL systems.

Cryptography

Symmetric and asymmetric encryption, hash functions, digital signatures, and protocol security proofs.

Differential Equations

Ordinary differential equations, modeling dynamic systems, and numerical solution methods.

Discrete Mathematics

Logic, proof techniques, combinatorics, graph theory, and set theory.

Bioinformatics

Sequence alignment, RNA-seq analysis, genomics pipelines, and biological databases.

Computational Biology

Mathematical modeling of biological systems, network analysis, and data-driven approaches to biology.

Genetics

Heredity, gene expression, mutation, and population genetics.

Cell Biology

Cellular structure, organelle function, signaling pathways, and the cell cycle.

South Brunswick High School

September 2020 — June 2024

Computer Science Capstone

Senior course surveying industry frameworks across game design, computer vision, machine learning, and web development. Included panels with working engineers, university professors, and college students.

AP Computer Science A

Object-oriented programming in Java: classes, inheritance, data structures, and algorithmic problem solving at the AP level.

AP Computer Science Principles

Broad survey of computing concepts: algorithms, data, the internet, and the societal impact of technology.

Android Application Development

Built native Android apps covering UI design patterns, activity lifecycle, data persistence, and REST API integration with real-world services.

Virtual Reality

Explored VR development fundamentals including 3D scene construction, spatial interaction design, and headset SDK integration for immersive experiences.

Game Development

Designed and shipped interactive games covering game loops, physics systems, entity management, collision detection, and AI agent behavior.

Web Development

Full-stack fundamentals: HTML, CSS, JavaScript, and introductory frameworks for building interactive, data-driven web applications.

AP Statistics

Probability, hypothesis testing, regression, sampling distributions, and statistical inference at the AP level.

AP Biology

Molecular biology, genetics, evolution, ecology, and cellular processes at the AP level.

Get in touch

Open to Summer 2027 internships and co-ops in software engineering, AI/ML, data science, biotech, and computational biology research. Available May 15 – Sep 1. Email is the best way to reach me.

Akash Gogate — 2026Built with Next.js · Tailwind CSS