Uses
Tools, software, and equipment I use for research, development, and daily work.
Research & lab
COMSOL Multiphysics for computational optical modeling — finite element simulations of light–tissue interactions, waveguide design, and photoacoustic wave propagation. Zemax OpticStudio for optical system design, ray tracing, and tolerance analysis of OCT catheter optics. MATLAB for inverse algorithm development, signal processing, spectral analysis, and Jones matrix polarization simulations. SolidWorks for mechanical design of optical assemblies and catheter components.
Computation & ML
Python as the primary language for research computing, with PyTorch and JAX for physics-informed neural networks and differentiable forward models. NumPy, SciPy, and scikit-learn for numerical methods and data analysis. Jupyter for exploratory analysis and LaTeX for manuscripts and technical documentation.
Development
VS Code as the primary editor, with Vim keybindings. Git and GitHub for version control. This site is built with Astro 6, Tailwind CSS v4, and TypeScript, hosted on Netlify. Claude Code for AI-assisted development. See the colophon for full site architecture details.
Productivity
Obsidian for research notes, literature reviews, and the digital garden that feeds this site's notes section. Superhuman for email. Reclaim.ai for calendar management and time blocking. Fathom for meeting transcription and action items.
Hardware
Research workstation with NVIDIA GPU for COMSOL and ML training. Lab equipment includes swept-source lasers, fiber optic test benches, optical spectrum analyzers, and custom catheter assembly fixtures.
This page is inspired by uses.tech. Last updated April 2026.