I am an AI researcher and engineer focused on building robust AI systems that improve themselves from
sparse human feedback. My research spans post-training, AI system evaluation, and in-context learning.
My goal is to enable deploying high-quality AI systems across all industries, not just tech. Most of my
work is open source and available on my GitHub.
I am a PhD student at CMU SCS (since August 2026), working on self-improving AI systems and AI for
software engineering (AI4SE).
I am also a Member of Technical Staff (Research Engineer) at Unconventional AI. Previously, I spent
7+ years at Google and Databricks, working mainly on open source projects, including Keras, DSPy, and MLflow.
Research Interests
- Self-improving AI systems with sparse human feedback: Systems that keep getting
better from their own traces and from scarce, noisy, or delayed human signals, including automatic prompt
and weight optimization, self-refinement loops, and continual improvement of compound AI pipelines with
minimal human supervision.
- AI for software engineering (AI4SE): Reliable AI systems for real-world software
engineering tasks, including code generation, debugging, refactoring, and end-to-end agentic development.
- AI system evaluation: Benchmarks and evaluation frameworks for domain-specific
applications (hardware design, scientific reasoning, finance), with a goal of minimizing human effort during
the evaluation process.
- Compound AI systems: Architecture for AI agents and enhancing retrieval quality in AI
systems.
- Efficient training and inference: Reducing communication overhead in distributed systems
and new model/layer architectures for computational efficiency.
Work Experience
Carnegie Mellon University - PhD Student
August 2026 - Present
PhD student at CMU School of Computer Science. Research focus on self-improving AI systems with sparse
human feedback and AI for software engineering (AI4SE).
Unconventional AI - Member of Technical Staff (Research Engineer)
March 2026 - Present
Working on the next generation of AI systems at Unconventional AI.
Databricks - Senior AI Engineer
July 2023 - February 2026
Worked on DSPy and MLflow in the AI Open Source team. Co-led the development of DSPy 3 as primary
maintainer. Integrated DSPy into Databricks AI products like agent bricks. Led MLflow improvements for deep
learning workflows, including large-experiments compatibility and system metrics. Migrated all Databricks
training workloads from Weights & Biases to MLflow.
Google - Senior Machine Learning Engineer
January 2021 - July 2023
Worked on the Keras team. Founding engineer of Keras 3, unifying multi-backend API across TensorFlow, PyTorch,
and JAX. Founding engineer of KerasNLP (rebranded to KerasHub in 2024). Led Keras optimizer rewriting and
migrated Google's entire Keras optimizer codebase to the new optimizer.
Google - Backend Engineer
August 2018 - January 2021
Worked on Google Local Services Ads team. Led the effort of phone/message support for i18n. Led the effort of
smart geo targeting.