ns
01Selected Work

A handful of products and systems I've shipped or am actively maintaining. Built end-to-end, deployed under my own name.

05 modules · 2024 — present

01Founder

Canvascope Ecosystem

Canvascope · Lectra · DropBridge

Privacy-first Chrome extension for Canvas LMS with fuzzy matching, semantic retrieval (LLM embeddings), and local-first processing. Supabase backend for opt-in cross-device sync; Lectra adds in-browser PDF annotation; DropBridge moves docs across devices; an iPad companion app supports Apple Pencil. Deployed on Vercel, in use across 10+ university domains.

input
Canvas assignments, files, modules, pages, announcements
output
a searchable, private student knowledge layer
why it matters
Students think in tasks and materials — not Canvas tabs. Canvascope turns the LMS into something you can actually search.
JavaScriptChrome ExtensionSupabaseiOSSearchStartup
canvascope.org
02Full-Stack Developer

RxBrief

rxbrief.org

FDA drug-label lookup API, real-time Supabase chat for clinical simulations, and a multi-source healthcare jobs aggregator pulling from Greenhouse, Lever, and RSS feeds into a single searchable interface.

Next.jsJavaScriptSupabase
rxbrief.org
03Developer

GitHub Automation Pipeline

Google Forms → Sheets → Apps Script → GitHub Actions integration for bug triage. Structured issue labeling (P1–P3, source:form, needs-triage) so every report enters a real workflow.

GitHub ActionsApps ScriptAutomation
04Systems Engineer

Homelab Infrastructure

Raspberry Pi 5 NAS on OpenMediaVault with Docker — Time Machine backups, SSH, Pi-hole, Tailscale mesh. Service/container/network troubleshooting on the bare metal.

DockerRaspberry PiLinuxNetworking
05Java Developer

BYOW — World Generation Engine

CS 61B class project

Procedural world generation: rooms, hallways, seed-based generation, BFS pathfinding, save/load persistence, HUD overlays, tile-based logic — all from scratch in Java.

JavaAlgorithmsGame Systems
02About

I'm a UC Berkeley undergrad studying Data Science and Molecular & Cell Biology. I spend most of my time building software that I personally need to exist — and then sharing it.

I founded Canvascope, a privacy-first academic productivity platform used across 10+ university domains, and I'm expanding it into a wider ecosystem of student tools — including in-browser PDF annotation, cross-device sync, and an iPad companion with Apple Pencil support.

At Lawrence Berkeley National Laboratory, I work on reproducible Python pipelines that integrate heterogeneous microbial datasets. I also design automation systems — GitHub Actions triage, agent-driven email digests, calendar workflows — and run a self-hosted homelab on a Raspberry Pi 5.

I care about clean code, intuitive products, and shipping things that work. If you build at the intersection of student-facing tools, data, or biology, I'd love to hear from you.

03Experience

Where I'm currently working, building, and contributing.

  1. Jan 2026 — Present

    Research Affiliate

    LBNL · Arkin Lab

    Building reproducible Python data pipelines that integrate heterogeneous microbial datasets (KG-Microbe, GTDB, NCBI).

    PythonDuckDBPandas
  2. Aug 2025 — Present

    Finance Director

    ASUC Berkeley

    Direct a $10K+ annual budget — allocations, expense tracking, vendor payments, and audit trails.

    FinanceBudgetingLeadership
  3. Sep 2024 — Present

    Finance Director

    South Indian Society

    Manage budgeting and reimbursements for a 100+ member organization across events and programming.

    FinanceProcess RedesignFundraising
  4. Jun 2025 — Present

    COPE Health Scholar

    Kaiser Permanente

    Direct patient support across 5+ clinical departments — vital signs, patient mobility, discharge coordination.

    ClinicalPatient CareHealthcare Ops

↳ full role descriptions & bullets available in the indexed resume below.

04Stack

What I reach for. Grouped by where each piece actually shows up in my work.

01stack/frontend

Frontend & Product

JavaScriptTypeScriptReactNext.jsTailwind CSSHTML/CSS

Canvascope, RxBrief, this portfolio

02stack/data

Data & Research

PythonPandasNumPyDuckDBSQLJupyter

LBNL microbial trait pipelines

03stack/bio

Bioinformatics

KG-MicrobeGTDBNCBIData NormalizationPipeline Design

LBNL Arkin Lab

04stack/automation

Automation

GitHub ActionsApps ScriptGmailCalendarAgentsForms

GitHub triage, daily ops

05stack/infra

Infrastructure

VercelDockerRaspberry PiOpenMediaVaultPi-holeTailscaleSSH

Homelab and deployments

06stack/tools

Languages & Dev Tools

JavaGit / GitHubCI/CDClaude CodeCodexAntigravityFigmaExcel (Pivot, VBA)

Everything I ship

05Resume

A quick-scan view. Full single-page PDF is one click away.

education

University of California, Berkeley

B.A. Molecular Biology · B.S. Data Science

timeline
Aug 2024May 2028
gpa
3.82 / 4.00

Dual-major undergraduate program spanning data structures & algorithms, probability, applied data science, and molecular biology foundations.

experience

Snapshot

  • Research Affiliate

    LBNL · Arkin Lab

    Jan 2026 — Present

  • Finance Director

    ASUC Berkeley

    Aug 2025 — Present

  • Finance Director

    South Indian Society

    Sep 2024 — Present

  • COPE Health Scholar

    Kaiser Permanente

    Jun 2025 — Present

skills

Stack

JavaScript · TypeScript · React · Next.js · Tailwind CSS · HTML/CSS · Python · Pandas · NumPy · DuckDB · SQL · Jupyter · KG-Microbe · GTDB · NCBI · Data Normalization · Pipeline Design · GitHub Actions · Apps Script · Gmail · Calendar · Agents · Forms · Vercel · Docker · Raspberry Pi · OpenMediaVault · Pi-hole · Tailscale · SSH · Java · Git / GitHub · CI/CD · Claude Code · Codex · Antigravity · Figma · Excel (Pivot, VBA)

↳ full breakdown: #stack

06Contact

Let's build something together.

I'm currently open to internships, research collaborations, and conversations with folks building student tools, healthtech, or anything at the data ↔ biology boundary. The fastest path is email.

noeljsason@gmail.com