Experience
My career path has been defined by a passion for pushing technological boundaries and delivering impactful solutions in Software Development, AI, and Data Science tooling.
Here is a story I like to tell about how my career started: I went from Jupyter user to Jupyter developer. During my time at grad school studying for PhD, I transitioned our lab from using Mathematica for data analsysis and fitting to Python + Jupyter. When working on a paper, I created the accompaning notebook on Colab, which showcased equation rendering, translation to code, computation and visualization of results. The paper ultimately got rejected, but the hiring manager was so impressed by the notebook, he offered me to build Jupyter-based Data Science platform for them!
As you’ll discover, each role in my journey has been more than just a position—it’s been an opportunity to solve complex problems and create meaningful technological advancements. From developing algorithms for FDA-approved medical device and building AI assistants and tools to designing, implementing and leading entire Data Science platforms each experience has built upon the last.
I was fortunate enough to have opportunity to work with and contribute back to open-source tools, especially around Jupyter. Python community is near and dear to my heart.
Currently at Anaconda, I continue this tradition by contributing directly to the Jupyter ecosystem, working on core projects and extensions that empower data scientists and developers worldwide.
Senior Software Engineer, OSS - Jupyter
Founder
Key Responsibilities:
- Released Auto Dashboards, an open-source JupyterLab extension that converts notebooks into interactive, stakeholder-ready dashboards with side-by-side preview
- Built JupyterLab Marketplace, an open-source, community-run extensions catalog surfacing real-world signals from PyPI (BigQuery) and GitHub to make discovery easier
- Contributed core features to Mito AI (2.5k+ GitHub stars), including prompt engineering, intelligent code completions, debugging agents, and chat interfaces
- Launched a cost-effective demo JupyterHub to showcase Mito AI, improving conversion from 2.59% to 11.2% by eliminating installation friction with pre-configured environment
- Developing suite of JupyterLab extensions for enhanced developer productivity: smart workspace launcher, code quality and security tools, package management, API testing client, notebook governance, and containerized development environments
Technical Lead
Key Responsibilities:
- Architected and led development of Notebooks Hub, designing scalable multi-tenant architecture for collaborative Data Science platform integrating JupyterLab, RStudio, and VSCode IDEs with dashboards (Streamlit and Shiny), featuring reusable environments, secrets, and datasets sharable across users and applications
- Delivered critical infrastructure for the Ask Athena AI project (NAIRR pilot), deploying custom JupyterHub on both NIH/NCATS and DoE/ORNL HPC clusters
- Developed the public-facing N3C data portal website showcasing the National Clinical Cohort Collaborative's research capabilities, connecting 4,600+ researchers to the nation's largest centralized COVID-19 clinical data resource
- Contributed to first-party JupyterLab extensions including JupyterLab-git (200k+ monthly downloads), served as maintainer for JupyterLab-LaTeX managing releases and community contributions
- Led cross-functional teams of 4-7 engineers through full development lifecycle, from architecture design to production deployment on both cloud (Kubernetes) and HPC infrastructure
- Mentored 15 engineers and students through collaborations with Georgia Tech, Cornell's Breakthrough AI Program, and NIH Internships, with focus on Jupyter ecosystem development
- Pioneered AI-enhanced developer productivity tools, including LLM-powered agents for automated reporting from Slack/Jira/GitHub, demonstrating innovative approaches to research computing workflows
Data Engineer / Jupyter Developer
Key Responsibilities:
- Contributed to development of Notebooks Hub platform
- Created custom JupyterLab extensions
- Implemented backend services for collaborative data science workflows
Algorithms Developer
Key Responsibilities:
- Worked in a regulated environment on an FDA-approved software medical device
- Contributed to developing a desktop application for analyzing flow cytometry data
Full Stack Developer
Key Responsibilities:
- Engineered high-performance cloud deployment with shared distributed storage for image processing pipelines used by Data Scientists at NIH/NCATS
- Contributed to JupyterLab extensions now widely used within developer communities (20k+ downloads monthly)
- Designed a new framework for scheduling containerized analysis workflows on Kubernetes and HPC clusters
Research Assistant
Key Responsibilities:
- Created highly efficient GPU implementation of stochastic molecular model which is up to 300x faster than the previous version
- Automated pipeline for computational experiments, including job scheduling, data fitting, and analysis using Python and JupyterLab