Thorin Tabor

He / Him

Thorin Tabor

Staff Software Engineer  ·  Agentic AI, MCP & RAG

Nineteen years of full-stack engineering. Open source developer. Cautiously optimistic about agents.

Experience

Jacobs Center for Health Innovation

Sep 2026 – Present  ·  La Jolla, CA

Staff Software Engineer, AI & Digital Health

  • Building cloud-native applications that bring applied AI and intelligent automation into production across UC San Diego Health.
  • Partnering with data science and automation teams to operationalize models and integrate across EHR platforms, cloud services and enterprise data environments.
Agentic AI AWS Python TypeScript OAuth2

University of California, San Diego

Nov 2016 – Jun 2026  ·  La Jolla, CA

Staff Software Engineer

  • Principal architect and lead engineer for the GenePattern AI and Notebook ecosystem at UC San Diego.
  • Architected and deployed GenePattern Copilot, a RAG-based agentic AI assistant for GenePattern and bioinformatics research. Built the initial system using LangChain and LangGraph, then migrated to Pydantic AI for its superior structured output handling and data validation. Integrated Logfire for real-time observability and evaluation of agent trajectories.
  • Engineered an MCP server wrapping the GenePattern REST API, enabling Copilot to agentically launch jobs, retrieve results and explore analyses on the user's behalf.
  • Designed and built the GenePattern Module Toolkit, a multi-agent pipeline that automates wrapping and deploying bioinformatics tools as GenePattern modules. Uses a hierarchical agent architecture with a supervisor-managed escalation loop across researcher, planner and six artifact-specific agents. Increased GenePattern module production by ~500%.
  • Fine-tuned LoRAs on LLM-generated, hand-curated synthetic training data at the San Diego Supercomputer Center (SDSC). Validated model performance through rigorous LLM evaluation.
  • Led containerization and cloud orchestration via Docker and AWS. Contributed to the development of MSigDB and IGV. Continued architectural leadership of g2nb and GenePattern Notebook throughout.
Python Agentic AI Retrieval-Augmented Generation (RAG) Model Context Protocol (MCP) Pydantic AI LangChain Low-Rank Adaptation (LoRA) Vector Databases Synthetic Data Generation Software Architecture Django Docker Kubernetes AWS Jupyter JavaScript SQL

Broad Institute of MIT and Harvard

Cambridge, MA

Nov 2016 – Sep 2026

Collaborating Scientist

Joint academic appointment alongside my primary role at UCSD, facilitating cross-institutional open-source development. Lead architect of g2nb, a JupyterLab implementation expanding GenePattern Notebook to integrate Galaxy, Globus and IGV alongside GenePattern.

Jan 2011 – Nov 2016

Senior Software Engineer

  • Contributed to a suite of open-source research tools used by over 463k researchers across thousands of academic institutions worldwide.
  • Took full architectural ownership of GenePattern Notebook, a Jupyter-based frontend that renders interactive GenePattern tool interfaces as native notebook widgets. Collaborated directly with the core Jupyter development team, traveling to Berkeley to work with them in person. Built the JupyterHub integration and developed jupyter-wysiwyg, an open-source WYSIWYG markdown editor for Jupyter later adopted by SUSE Linux and distributed via its YaST package manager.
  • Extended the core GenePattern platform, a web-based system exposing hundreds of genomic, bioinformatic and machine learning tools to non-programming researchers. Created its REST API, wrote its Python client library and revised its AJAX frontend. Built its GenomeSpace integration connecting GenePattern to Galaxy, IGV, Genomica and Cytoscape.
Python Java Jupyter Machine Learning Software Architecture Docker Linux TypeScript SQL

SkyPilot

Apr 2025 – Present  ·  Remote

Founder & Principal Engineer

  • Solo-founded, built and launched a social media scheduling and analytics SaaS for Bluesky and Threads, selected for the Google Startups Program. Engineered the full stack in Python and Django with Celery and RabbitMQ handling distributed task execution across multiple worker nodes.
  • Built an MCP server wrapping the SkyPilot API, enabling AI agents to schedule posts, manage queues, upload media and retrieve analytics programmatically. Integrated LLM inference for post inspiration and content automation, and ML-based analytics for hashtag performance, engagement trends, optimal post timing and audience growth projections. Profitable every month since launch.
Python Django Celery RabbitMQ Agentic AI AT Protocol Software as a Service (SaaS) Docker Google Cloud Platform (GCP) JavaScript

Tab Creations

Jul 2013 – Present  ·  Remote

Founder and Creative Director

  • Co-founded an independent tabletop roleplaying game publisher, personally designing and writing four complete games and over 100 published products. Managed the full production pipeline — budgeting, crowdfunding, freelance artists, editors and graphic designers — across 17 successful campaigns raising $135k total.
  • Shadows Over Sol, the company's flagship game, has been licensed for a Portuguese edition and an audio drama produced by GMB Japan. Also designed and built the company website and Foundry VTT integration.
Cross-Functional Leadership Project Management Product Management

Lime Brokerage LLC

May 2007 – Oct 2010  ·  Waltham, MA

Software Engineer

Contributed to the trading portal at a high-frequency brokerage platform that processed over 1 billion orders in a single day during the 2008 financial crisis, roughly 9% of total US equity volume that day. Engineered performance optimizations deep in the JSF request lifecycle to maximize throughput with update rates of up to 50 times per second. Took primary ownership of the order book component following a migration to Adobe Air.

JavaScript Java Linux SQL

Education

Brandeis University

2006 – 2007

Master's Degree

Computer Science

Brandeis University

2002 – 2006

Bachelor's Degree

Computer Science

Projects

See More

University of California, San Diego

Sep 2025 – Jun 2026

GenePattern Module Toolkit

Multi-agent AI pipeline that automates wrapping and deploying bioinformatics CLI tools as production-ready GenePattern modules. Point it at a tool's git repository, documentation and example data, then a hierarchical pipeline of researcher, planner and six artifact-specific agents handles the rest, coordinated by a supervisor agent with structured escalation. Fine-tuned LoRAs trained on synthetic data at the San Diego Supercomputer Center. Increased GenePattern module production by ~500%.

Agentic AI LoRA Pydantic AI Python

University of California, San Diego

Apr 2025 – Jun 2026

GenePattern Copilot

Agentic AI assistant for GenePattern and bioinformatics research, combining RAG-based question answering with direct platform control. Built on an MCP server wrapping the GenePattern REST API, enabling the agent to launch jobs, retrieve results and explore analyses on the user's behalf. Migrated from LangChain/LangGraph to Pydantic AI for superior structured output handling and reliability.

RAG MCP Pydantic AI LangChain

Skills

Python Agentic AI Model Context Protocol (MCP) Retrieval-Augmented Generation (RAG) Low-Rank Adaptation (LoRA) Django Pydantic AI LangChain Docker Jupyter Amazon Web Services (AWS) Celery RabbitMQ SQL Linux JavaScript TypeScript Java Cross-Functional Leadership AT Protocol

Publications