What I work with
Experience
Anaconda
Senior Software Engineer, OSS - Jupyter
September 2025 - Present
Contributing to JupyterLab core and developing extensions to enhance the Jupyter ecosystem.
Orange Bricks
Founder
January 2024 - Present
Product studio and consulting agency building open-source JupyterLab tools and delivering enterprise consulting in Jupyter/JupyterHub infrastructure and AI agent architecture.
Axle Informatics
Technical Lead
January 2022 - September 2025
Architected and led development of Notebooks Hub, a scalable multi-tenant platform integrating JupyterLab, RStudio, and VSCode IDEs with dashboards for 300+ federal researchers.
Projects
Auto Dashboards
A JupyterLab extension that converts Jupyter notebooks into interactive dashboards using Streamlit or Solara. Supports offline conversion with OpenAI-compatible LLMs, ideal for privacy-sensitive workflows.
Learn MoreNCCV
Short course on computer vision and image processing using Numba+CUDA+OpenCV. Explores the building blocks of convolutional neural networks using Python in Jupyter Notebooks environment.
Learn MoreBlogs
June 29, 2026
tinymo: building a tiny reactive notebook engine
I rebuilt marimo's reactive engine — static analysis, dependency graph, topological sort, scheduler, and reactivity — by hand, inside a live marimo notebook you can edit in the browser.
June 29, 2026
Wanderland in marimo
Vincent from marimo posted a couple of Shorts that show Wanderland as a notebook-native playground, down to the tiny dark mode details.
June 17, 2026
Introducing Wanderland
Introducing Wanderland: an interactive 2D educational playground for Python, inspired by Swift Playgrounds and built with marimo and anywidget.