CV

Senior Staff Scientist at Lawrence Livermore National Laboratory working at the intersection of AI for science, machine learning, and scientific computing. My work combines research leadership and hands-on development across antibody design, interpretable modeling, optimization, and high-performance simulation, with publications in venues including Nature, Science Advances, NeurIPS, ICML, and AAAI.

Education

Work experience

Leadership & Program Ownership

Academic Service

Skills

LLM & agentic systems โ€” Claude Code, Anthropic API, OpenAI API; structured outputs under JSON schema, LLM-as-prior and LLM-as-tool patterns, autoresearch loops, prompt-design ablation, few-shot calibration; hybrid pipelines that pair an LLM with a deterministic backend (solver, fixed evaluation protocol) for auditable, overridable results.

Machine learning & deep learning โ€” PyTorch, Hugging Face Transformers, TensorFlow, Keras, scikit-learn; reinforcement learning (PPO with KL regularization, REINFORCE, offline RL via Direct Reward Optimization, risk-seeking policy gradients); sequence and protein language models (IgLM, ProtBert, AntiFold/ESM-IF); CNNs for signal-to-signal reconstruction.

Optimization & interpretable modeling โ€” integer linear programming, constrained multi-objective optimization (Pareto fronts, hypervolume, diversity constraints), genetic programming, symbolic regression, decision-tree and closed-form control policies.

High-performance & distributed computing โ€” C/C++ with MPI and OpenMP, CUDA, PETSc, Trilinos, MFEM; GPU training and large-scale simulation campaigns on LLNL supercomputers (Lassen); Spack-based builds.

Engineering & tooling โ€” Python packaging and release to PyPI, GitHub Actions CI, pytest, black/flake8, Git/GitHub, configuration-driven experiment pipelines, HDF5/NumPy/Pandas data pipelines.

Programming languages โ€” Python, C/C++, Wolfram Language, MATLAB, LaTeX.

Open-source โ€” ProtLib-Designer, ProteinTuneRL, DSO, cardiac_ml, Cardioid; see Projects for details.

Also โ€” FreeFem++, Gmsh, VMTK, ParaView, EnSight, FELiScE, LifeV, Mathematica (Wolfram Demonstrations), SVN. Personal PyTorch examples are here.

Languages