Skip to content
Portfolio

Projects

Building at the intersection of biotechnology and scalable software.

Super BLAST

Serverless Sequence Alignment & Analytics Platform

Jan 2026 - Jun 2026

A cloud-based platform that lets researchers run large-scale genomic sequence alignments in parallel using the official NCBI BLAST+ toolkit. It handles batch uploads of up to 100 sequence files at once, adds AI-assisted result reporting, and presents species matches through clear, interactive charts.

NCBI BLAST+BioinformaticsCloud ComputingData Visualization

BLAT Automate Pipeline

Stand Alone BLAST+

August 2026

The Automated BLAST Pipeline is an interactive Bash 4+ script that simplifies local NCBI BLAST+ workflows on Ubuntu by eliminating the need to memorize complex command-line arguments. You run the script, and it guides you through a menu-driven process that automatically handles dependency installation, detects nucleotide or protein sequence types, and restricts your options to only valid BLAST programs. To maximize compute efficiency, the pipeline fingerprints source FASTA files to reuse existing databases, utilizes all available CPU cores, and performs the search exactly once to generate multiple formats, including sortable HTML reports and data-ready TSV files.

BLAST+Automated Pipeline

Research Paper Explainer

Plain-language explanations of scientific abstracts, powered by NVIDIA Nemotron

September 2026

A web app that rewrites dense scientific abstracts into plain language at three reading levels, built to solve a problem I hit weekly as a biotechnology student: most of the time spent on a paper goes into decoding vocabulary, not understanding science. Beginner removes technical terms entirely and explains through an analogy; Student keeps them and defines each one; Advanced preserves all terminology and statistics, simplifying only structure. Runs inference-only on NVIDIA's open Nemotron model via their hosted API, with responses streaming live. The system prompt is built explicitly against fabrication - the model may use only the pasted text, and refuses rather than invents when input is too thin.

Python Gradio NVIDIA NemotronOpenAIPrompt Engineering Azure App Service GitHubCI/CD