megan kuo
Pixel art bunny avatar drawn by Megan

Hi, I'm Megan

data science · UW-Madison '26

I build data pipelines and microbiome research tools.


About Me

Photo of Megan

I'm a data science student at the University of Wisconsin–Madison graduating in May 2026. I love building end-to-end data systems — from ETL pipelines to interactive tools that make complex data explorable.

As a teaching assistant for CS320 (Data Science Programming II) with Professor Gurmail Singh, I helped many students reason about data structures, testing, and reproducible analysis. On the research side, I contributed to phylobar, an open-source visualization package for omics data with Professor Kris Sankaran.

Based in Cupertino, CA


Projects

things i've built

📄

EDGAR Document Search

Jan 2026

End-to-end ETL pipeline ingesting SEC EDGAR filings into DuckDB with dbt models and 54 automated data-quality tests. Features an OpenSearch index across 8,000+ documents and a RAG-style Streamlit UI with cited responses via Gemini.

Python DuckDB dbt OpenSearch Docker Streamlit
GitHub →
✏️

AI Spelling/Essay Grader

Aug 2025

Backend service that processes handwritten image uploads via OCR, scores them with deterministic rules, and outputs structured JSON. Features schema validation, error analytics, and grading-quality metrics.

Flask OCR AWS S3 DynamoDB REST API
visit site →

Research & Publication

academic work

🔬

phylobar: an R package for multiresolution compositional barplots in omics studies

Accepted March 2026

Megan Kuo, Kim-Anh Lê Cao, Saritha Kodikara, Jiadong Mao, Kris Sankaran

phylobar interactive demo

An R package that interactively links stacked barplots with overview phylogenetic or taxonomic hierarchies. The interface allows users to collapse or expand subtrees, paint color palettes interactively, and search for specific taxa — enabling comparison across taxonomic resolutions hidden in static overviews. Works with any omics data with hierarchical organization, demonstrated with immune cell composition in COVID-19 patients. Built with htmlwidgets and D3, embeddable in R Markdown or Quarto notebooks, with vector graphics export.

Tools: R, D3.js, htmlwidgets


Get in Touch

let's connect

I'd love to hear about collaborations, internships, or just chat about data.