Projects

A mix of research tooling and coursework implementations.

linXiv

linXiv

Flagship

Self-host your research, easily.

Discover, manage, and visualize academic papers from arXiv — run your library on hardware you control, with a modern desktop app, optional AI, Obsidian integration, and an interactive network graph.

Capabilities

Search & save

Search arXiv, OpenAlex, or your local library. Resolve any DOI. Versioned metadata in your own SQLite database.

Knowledge graph

Explore papers, authors, and tags in an interactive force-directed graph with live physics controls.

Projects & notes

Group papers by research thread. Attach reading notes scoped to each project — one paper, many contexts.

Built to self-host

Run on your laptop, lab machine, or server. Your PDFs and metadata stay under your control — not a vendor's cloud.

Interfaces

Desktop app

Tauri + React UI with library, graph, projects, search, and in-app PDF reading.

MCP for Claude

Model Context Protocol server for AI-assisted literature workflows. One-click setup for Claude Desktop, Cursor, and Windsurf.

CLI

Search, fetch, list, tag, and manage papers from the terminal.

REST API

FastAPI backend with OpenAPI docs — powers the desktop app and supports custom frontends.

PythonFastAPISQLiteReactTypeScriptTauriD3.jsGoogle Gemini APIMCP

Coursework & Research

Stern-Gerlach Experiment Simulation

PHYS 707
  • Built a custom Finite Difference Method solver to simulate the Stern-Gerlach effect, replacing proprietary commercial software with a modular, accessible toolchain
  • Validated results against historical experimental data
  • Optimized particle propagation using Monte Carlo simulation with Boltzmann velocity distribution, processing ~19,000 trajectories with systematic noise characterization and curve fitting
PythonNumPySciPyMatplotlib

Dissipative State Preparation & Topological Error Correction

PHYS 779
  • Implemented a dissipative encoder for the Toric Code using the Lindblad master equation in QuTiP
  • Benchmarked logical fidelity under error mitigation protocols (>99% in noise-free regimes)
  • Characterized protocol robustness against parameter errors (up to ±15%) through systematic noise analysis
  • Achieved ~92% singlet-state preparation fidelity
PythonQuTiP

Ti:Sapphire Laser Cavity Stability Analysis

  • Modeled laser cavity stability using Ray Optics in COMSOL and ABCD matrix formalism in Mathematica
  • Analyzed beam propagation and cavity mode stability for Ti:Sapphire laser system
COMSOL MultiphysicsMathematica