294-day current streak·294-day longest streak
Hello Experience My background is building high performance, full stack applications for front office business users and developers, focusing on streaming data, analytics, and machine learning. | | | |…
Hello



Experience
My background is building high performance, full stack applications for front office business users and developers, focusing on streaming data, analytics, and machine learning.
| | | | |
| :------------------------------------------------------------------: | :-------------------------------------------------: | :----------------------------------: | :-------: |
| | Point72 - Cubist | Central Research Team | 2022- |
| | IEX | Head of Software Engineeering, Cloud | 2020-2021 |
| | J.P. Morgan | Vice President, Athena Research | 2016-2020 |
| | MayStreet | Software Engineer | 2015-2016 |
Media
| | | |
| :----------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| *Build a data studio in your notebook with jupyter-fs* | PyData Paris 2025 | slides |
| *Control all of your projects with copier* | PyData London 2025 | recording / slides |
| *High Performance Data Visualization for the Web* | PyCon Italia 2024PyCon DE / PyData Berlin 2024PyData Paris 2024 | recording / slides / files |
| *Jupyter Notebooks for Print Media* | PyCon DE / PyData Berlin 2024 | recording / slides |
| *Building FPGA-based Machine Learning Accelerators in Python* | PyCon US 2024 | recording / slides |
| *Streaming Cross-sectional Visualization with Perspective*w/ Tim Bess (@timbess) | Databricks Data + AI 2024 | recording / slides |
| *Visualizing Live Data Pipelines* | JupyterCon 2023 | slides |
| *Production Notebooks* | JupyterCon 2020 | recording / slides |
| *Beyond Spreadsheets*w/ Jeff Sternberg (@sternb0t) | NYC Data Council 2020 | recording |
| *JPMorgan's Python training guide for analysts and traders* | efinancialcareers - 2020 | link |
| *JPMorgan's requirement for new staff: coding lessons* | Financial Times - 2018 | link |
Projects
I own and/or maintain projects in the following organizations.
| | | |
| :-------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------- | :---------------------------------------------------------------------- |
| | Point72 | Point72 is a global asset management firm |
| | FINOS | Fintech Open Source Foundation |
| | J.P. Morgan Chase | J.P. Morgan Chase is a multinational financial services firm |
| | Python Project Templates | GitHub templates for Python, C++, Rust, JavaScript, Jupyter, and more |
| | Extension Actions | Helper action snippets to enhance GitHub default actions |
| | nbprint | A framework for building print-oriented media with Jupyter |
| | laminar | Tools to make Airflow smoother |
| | tree-finder | Versatile tree-viewer/filebrowser widget, built on top of regular-table |
| | dau | Dataflow hardware accelerator platform |
| | 1kbgz | NYC-based design studio |
-
perspective ★ PINNED ⑂
Streaming pivot visualization via WebAssembly
C++ ★ 4 7mo agoExplain → -
jupyterlab_templates ★ PINNED ⑂
Support for jupyter notebook templates in jupyterlab
JavaScript ★ 26 1mo agoExplain → -
csp ★ PINNED ⑂
csp is a high performance reactive stream processing library, written in C++ and Python
Python ★ 0 6mo agoExplain → -
ccflow ★ PINNED ⑂
ccflow is a collection of tools for workflow configuration, orchestration, and dependency injection
Python ★ 0 3d agoExplain → -
jupyter-fs ★ PINNED ⑂
A filesystem-like contents manager for multiple backends in Jupyter
TypeScript ★ 1 15d agoExplain → -
nbcelltests ★ PINNED ⑂
Cell-by-cell testing for production Jupyter notebooks in JupyterLab
Python ★ 0 4d agoExplain → -
tdameritrade
Python interface to TD Ameritrade (https://developer.tdameritrade.com)
Python ★ 514 4d agoExplain → -
lantern
Data exploration glue
Python ★ 350 5d agoExplain → -
jupyterlab_miami_nights
Combination of VS Code's SynthWave '84 and JupyterLab's Neon Night
CSS ★ 131 6d agoExplain → -
jupyterlab_iframe
View html as an embedded iframe in JupyterLab
JavaScript ★ 118 4d agoExplain → -
ipydagred3
ipywidgets library for drawing directed acyclic graphs in jupyterlab using dagre-d3
Python ★ 85 4d agoExplain → -
jupyterlab_autoversion
Automatically version jupyter notebooks in JupyterLab
Python ★ 85 6d agoExplain → -
oreilly-latex-template
O'Reilly Latex Template by Joan Queralt translated to english from https://tex.stackexchange.com/questions/107862/oreilly-template
TeX ★ 80 4y agoExplain → -
jupyterlab_commands
Add arbitrary python commands to the jupyterlab command palette
JavaScript ★ 63 4d agoExplain → -
jupyterlab_email
A jupyterlab extension to email notebooks directly from JupyterLab.
Python ★ 62 4d agoExplain → -
perspective-parquet
Parquet file reader and editor in Jupyterlab, built with `perspective` for pivoting, filtering, aggregating, etc
JavaScript ★ 48 6d agoExplain → -
jupyterlab-nbconvert-nocode
A simple helper library with 2 NBConvert exporters for PDF/HTML export with no code cells
Jinja ★ 26 6d agoExplain → -
tornado-proxy-handlers
Tornado proxy handlers for HTTP requests and web sockets
Python ★ 17 5d agoExplain → -
ta-lib
TA-lib built with CMake
CMake ★ 13 4d agoExplain → -
polygon-io-examples
Example applications, dashboards, scripts, notebooks, and other utilities built using Polygon.io
Jupyter Notebook ★ 8 4d agoExplain → -
arrow-cpp-python-nocopy
No description.
CMake ★ 7 4d agoExplain → -
timkpaine
No description.
HTML ★ 5 20h agoExplain → -
tributary-rs
Streaming reactive and dataflow graphs in Rust
Rust ★ 4 2y agoExplain → -
cocktail-website
website for barrel cocktail co.
Svelte ★ 3 4d agoExplain → -
timkpaine.github.io
paine.nyc
HTML ★ 2 3y agoExplain → -
pyo3-pyclass-share-dylib
Experimenting with workarounds for https://github.com/PyO3/pyo3/issues/1444
Rust ★ 2 1y agoExplain → -
cheatsheets
No description.
★ 2 1y agoExplain → -
launchpad-fun
Turning my Launchpad X into a Spectrum Visualizer
Python ★ 2 7mo agoExplain → -
sssessions.com
formerly sssessions.wordpress.com
SCSS ★ 2 5mo agoExplain → -
ipyregulartable ⑂
An ipywidget wrapper of regular-table
JavaScript ★ 2 1y agoExplain → -
staged-recipes ⑂
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Python ★ 1 2d agoExplain → -
jupyterlab-singleton-provider
Example of a JupyterLab extension that provides e.g. a webcomponent singleton to other extensions
JavaScript ★ 1 6d agoExplain → -
jupyterlab-singleton-consumer
Example of a JupyterLab extension that consumes e.g. a webcomponent singleton registered by another extension
JavaScript ★ 1 6d agoExplain → -
auditjs-screener
Parser for auditjs JSON results to screen for scores above a certain threshold
JavaScript ★ 1 2mo agoExplain → -
awesome-quant ⑂
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
★ 1 3mo agoExplain → -
ffn ⑂
ffn - a financial function library for Python
Python ★ 1 3mo agoExplain → -
crates-placeholder
No description.
Rust ★ 1 1y agoExplain → -
npm-placeholder
No description.
★ 1 5mo agoExplain → -
pypi-placeholder
Small repo to grab a pypi name
Python ★ 1 1y agoExplain → -
build ⑂
A simple, correct Python build frontend
Python ★ 1 2y agoExplain → -
qonnx ⑂
QONNX: Arbitrary-Precision Quantized Neural Networks in ONNX
Python ★ 1 1y agoExplain → -
tree-finder ⑂
Versatile tree-viewer/filebrowser widget, built on top of regular-table
TypeScript ★ 1 3mo agoExplain → -
airflow ⑂
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Python ★ 0 2d agoExplain → -
csp-gateway ⑂
Application framework built on CSP
Python ★ 0 2d agoExplain → -
bt ⑂
bt - flexible backtesting for Python
Python ★ 0 4d agoExplain → -
nokap-feedstock ⑂
A conda-smithy repository for nokap.
★ 0 4d agoExplain → -
csp-bot ⑂
Reactive chat bot framework
Python ★ 0 5d agoExplain → -
csp-adapter-symphony ⑂
A csp adapter for symphony
Python ★ 0 5d agoExplain → -
csp-adapter-slack ⑂
A csp adapter for slack
Python ★ 0 5d agoExplain → -
cmark-gfm-feedstock ⑂
A conda-smithy repository for cmark-gfm.
Batchfile ★ 0 7d agoExplain → -
compressed-tensors ⑂
A safetensors extension to efficiently store sparse quantized tensors on disk
★ 0 7d agoExplain → -
verilator-feedstock ⑂
A conda-smithy repository for verilator.
Shell ★ 0 20d agoExplain → -
uhdm-feedstock ⑂
A conda-smithy repository for uhdm.
★ 0 2mo agoExplain → -
connectorx-feedstock ⑂
A conda-smithy repository for connectorx.
★ 0 2mo agoExplain → -
vcpkg ⑂
C++ Library Manager for Windows, Linux, and MacOS
CMake ★ 0 22d agoExplain → -
pnpm-feedstock ⑂
A conda-smithy repository for pnpm.
★ 0 18d agoExplain → -
copier ⑂
Library and command-line utility for rendering projects templates.
Python ★ 0 26d agoExplain → -
perspective-feedstock ⑂
A conda-smithy repository for perspective.
Shell ★ 0 26d agoExplain → -
csp-gateway-feedstock ⑂
A conda-smithy repository for csp-gateway.
★ 0 1mo agoExplain → -
slang-verilog-feedstock ⑂
A conda-smithy repository for slang-verilog.
Batchfile ★ 0 1mo agoExplain → -
klink ⑂
A Simple and Clean Sphinx Docs Theme
CSS ★ 0 4d agoExplain → -
tcpdirect-feedstock ⑂
A conda-smithy repository for tcpdirect.
★ 0 2mo agoExplain → -
csp-feedstock ⑂
A conda-smithy repository for csp.
C++ ★ 0 1mo agoExplain → -
sphinxcontrib-mermaid ⑂
Mermaid diagrams in yours sphinx powered docs
Python ★ 0 1mo agoExplain → -
detect_agent ⑂
No description.
★ 0 2mo agoExplain → -
csp-adapter-discord ⑂
A csp adapter for discord
Python ★ 0 2mo agoExplain → -
csp-adapter-telegram ⑂
A csp adapter for telegram
Python ★ 0 3mo agoExplain → -
raydar ⑂
A perspective powered, user editable ray dashboard via ray serve
Python ★ 0 2mo agoExplain → -
bayesopt-feedstock ⑂
A conda-smithy repository for bayesopt.
Shell ★ 0 2mo agoExplain → -
pyportfolioopt-feedstock ⑂
A conda-smithy repository for pyportfolioopt.
★ 0 3mo agoExplain → -
systemc-feedstock ⑂
A conda-smithy repository for systemc.
★ 0 3mo agoExplain → -
llmcompressor-feedstock ⑂
A conda-smithy repository for llmcompressor.
★ 0 3mo agoExplain → -
opentelemetry-instrumentation-together-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-together.
★ 0 2mo agoExplain → -
luigi ⑂
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
★ 0 4mo agoExplain → -
slang ⑂
SystemVerilog compiler and language services
★ 0 1mo agoExplain → -
superstore-feedstock ⑂
A conda-smithy repository for superstore.
★ 0 1y agoExplain → -
auto-round ⑂
🎯An accuracy-first, highly efficient quantization toolkit for LLMs, designed to minimize quality degradation across Weight-Only Quantization, MXFP4, NVFP4, GGUF, and adaptive schemes.
★ 0 4mo agoExplain → -
arctic-feedstock ⑂
A conda-smithy repository for arctic.
★ 0 4mo agoExplain → -
langchain-text-splitters-feedstock ⑂
A conda-smithy repository for langchain-text-splitters.
★ 0 4mo agoExplain → -
regular-layout ⑂
A regular CSS `grid` container
TypeScript ★ 0 5mo agoExplain → -
protobuf_to_pydantic ⑂
Generate a pydantic.BaseModel with parameter verification function from the Python Message object(by the Protobuf file).
★ 0 1y agoExplain → -
scikit-build-core ⑂
A next generation Python CMake adaptor and Python API for plugins
★ 0 6mo agoExplain → -
filesystem_spec ⑂
A specification that python filesystems should adhere to.
Python ★ 0 6mo agoExplain → -
webawesome ⑂
Build better with Web Awesome, the open source library of web components from Font Awesome. Upgrade to Pro and ship websites faster!
★ 0 6mo agoExplain → -
shoelace ⑂
Web Awesome ("Shoelace 3") has been released! Get it here 👇👇👇
★ 0 7mo agoExplain → -
regular-table ⑂
A regular <table> library, for async and virtual data models.
JavaScript ★ 0 7mo agoExplain → -
xilinx-runtime-feedstock ⑂
A conda-smithy repository for xilinx-runtime.
★ 0 3mo agoExplain → -
nbconvert ⑂
Jupyter Notebook Conversion
Python ★ 0 14d agoExplain → -
bump-my-version ⑂
A small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment and optionally commit and tag the changes.
★ 0 6mo agoExplain → -
hatch-cpp-feedstock ⑂
A conda-smithy repository for hatch-cpp.
★ 0 7mo agoExplain → -
hatch-build-feedstock ⑂
A conda-smithy repository for hatch-build.
★ 0 7mo agoExplain → -
diskdantic ⑂
No description.
Python ★ 0 7mo agoExplain → -
langchain-community-feedstock ⑂
A conda-smithy repository for langchain-community.
★ 0 8mo agoExplain → -
together-python ⑂
The Official Python Client for Together's API
★ 0 6mo agoExplain → -
numpy ⑂
The fundamental package for scientific computing with Python.
Python ★ 0 8mo agoExplain → -
cexprtk ⑂
cexprtk is a cython wrapper around "C++ Mathematical Expression Toolkit Library (ExprTk)". Using cexprtk a powerful mathematical expression engine can be incorporated into your python project.
★ 0 1y agoExplain → -
torchao-feedstock ⑂
A conda-smithy repository for torchao.
★ 0 8mo agoExplain → -
lightgbm-feedstock ⑂
A conda-smithy repository for lightgbm.
★ 0 8mo agoExplain → -
compressed-tensors-feedstock ⑂
A conda-smithy repository for compressed-tensors.
★ 0 8mo agoExplain → -
open-gpu-server ⑂
The Open GPU Server for CI purpose.
★ 0 9mo agoExplain → -
hatch ⑂
Modern, extensible Python project management
Python ★ 0 4d agoExplain → -
omegaconf ⑂
Flexible Python configuration system. The last one you will ever need.
★ 0 9mo agoExplain → -
client-python ⑂
Python client library for Mistral AI platform
★ 0 6mo agoExplain → -
mistralai-feedstock ⑂
A conda-smithy repository for mistralai.
★ 0 9mo agoExplain → -
opentelemetry-instrumentation-mcp-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-mcp.
★ 0 10mo agoExplain → -
unsloth ⑂
Fine-tuning & Reinforcement Learning for LLMs. 🦥 Train OpenAI gpt-oss, Qwen3, Llama 4, DeepSeek-R1, Gemma 3, TTS 2x faster with 70% less VRAM.
★ 0 10mo agoExplain → -
Surelog ⑂
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX
★ 0 10mo agoExplain → -
unsloth-zoo ⑂
Utils for Unsloth https://github.com/unslothai/unsloth
★ 0 10mo agoExplain → -
mamba ⑂
Mamba SSM architecture
★ 0 10mo agoExplain → -
openai-agents-feedstock ⑂
A conda-smithy repository for openai-agents.
★ 0 10mo agoExplain → -
llm-compressor ⑂
Transformers-compatible library for applying various compression algorithms to LLMs for optimized deployment with vLLM
★ 0 9mo agoExplain → -
storage-py ⑂
No description.
★ 0 10mo agoExplain → -
openllmetry ⑂
Open-source observability for your LLM application, based on OpenTelemetry
Python ★ 0 2mo agoExplain → -
opentelemetry-instrumentation-sagemaker-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-sagemaker.
★ 0 10mo agoExplain → -
opentelemetry-instrumentation-qdrant-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-qdrant.
★ 0 10mo agoExplain → -
opentelemetry-instrumentation-openai-agents-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-openai-agents.
★ 0 10mo agoExplain → -
antlr-cpp-runtime-feedstock ⑂
A conda-smithy repository for antlr-cpp-runtime.
★ 0 10mo agoExplain → -
traceloop-sdk-feedstock ⑂
A conda-smithy repository for traceloop-sdk.
★ 0 10mo agoExplain → -
opentelemetry-instrumentation-ollama-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-ollama.
★ 0 10mo agoExplain → -
opentelemetry-instrumentation-pinecone-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation-pinecone.
★ 0 10mo agoExplain → -
procss ⑂
A prototype CSS+ compiler in Rust
★ 0 11mo agoExplain → -
admin-requests ⑂
No description.
Python ★ 0 11mo agoExplain → -
openvpn-monitor ⑂
openvpn-monitor is a web based OpenVPN monitor, that shows current connection information, such as users, location and data transferred.
Python ★ 0 1y agoExplain → -
polars ⑂
Dataframes powered by a multithreaded, vectorized query engine, written in Rust
★ 0 1y agoExplain → -
opentelemetry-instrumentation-feedstock ⑂
A conda-smithy repository for opentelemetry-instrumentation.
★ 0 1y agoExplain → -
airflow-site ⑂
Apache Airflow Website
★ 0 1y agoExplain → -
csp-bot-commands ⑂
Miscellaneous commands for csp-bot
★ 0 1y agoExplain → -
hydra ⑂
Hydra is a framework for elegantly configuring complex applications
★ 0 1y agoExplain → -
catboost-feedstock ⑂
A conda-smithy repository for catboost.
★ 0 1y agoExplain → -
orjson ⑂
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Python ★ 0 1y agoExplain → -
pandera-feedstock ⑂
A conda-smithy repository for pandera.
★ 0 1y agoExplain → -
hammerspoon ⑂
Staggeringly powerful macOS desktop automation with Lua
★ 0 1y agoExplain → -
vscode ⑂
VS code extension
★ 0 1y agoExplain → -
ccflow-feedstock ⑂
A conda-smithy repository for ccflow.
★ 0 1y agoExplain → -
sphinx-autoapi-feedstock ⑂
A conda-smithy repository for sphinx-autoapi.
★ 0 1y agoExplain → -
earth2mip ⑂
Earth-2 Model Intercomparison Project (MIP) is a python framework that enables climate researchers and scientists to inter-compare AI models for weather and climate.
★ 0 2mo agoExplain → -
ray-packages-feedstock ⑂
A conda-smithy repository for ray-packages.
★ 0 1y agoExplain → -
pyo3 ⑂
Rust bindings for the Python interpreter
Rust ★ 0 1y agoExplain → -
ziggy-pydust ⑂
A toolkit for building Python extensions in Zig.
★ 0 1y agoExplain → -
mermaid ⑂
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
★ 0 1y agoExplain → -
awesome-apache-airflow ⑂
Curated list of resources about Apache Airflow
★ 0 1y agoExplain → -
automake-feedstock ⑂
A conda-smithy repository for automake.
★ 0 1y agoExplain → -
supervisor ⑂
Supervisor process control system for Unix (supervisord)
★ 0 1y agoExplain → -
realtime-py ⑂
A Python Client for Phoenix Channels
★ 0 1y agoExplain → -
great-tables ⑂
Make awesome display tables using Python.
Python ★ 0 1y agoExplain → -
arrow ⑂
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
C++ ★ 0 1y agoExplain → -
rust-protobuf-native ⑂
Rust build system integration for protobuf, Google's data interchange format.
★ 0 2y agoExplain → -
conda-forge-pinning-feedstock ⑂
A conda-smithy repository for conda-forge-pinning.
Python ★ 0 10d agoExplain → -
asv ⑂
Airspeed Velocity: A simple Python benchmarking tool with web-based reporting
★ 0 1y agoExplain → -
conda-forge-repodata-patches-feedstock ⑂
A conda-smithy repository for conda-forge-repodata-patches.
★ 0 2y agoExplain → -
activemq-cpp-feedstock ⑂
A conda-smithy repository for activemq-cpp.
★ 0 1y agoExplain → -
ipywidgets ⑂
Interactive Widgets for the Jupyter Notebook
TypeScript ★ 0 2y agoExplain → -
dill ⑂
serialize all of Python
Python ★ 0 1y agoExplain → -
auditjs ⑂
Audits an NPM package.json file to identify known vulnerabilities.
TypeScript ★ 0 2y agoExplain → -
UHDM ⑂
Universal Hardware Data Model. A complete modeling of the IEEE SystemVerilog Object Model with VPI Interface, Elaborator, Serialization, Visitor and Listener. Used as a compiled interchange format in between SystemVerilog tools. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX
★ 0 2y agoExplain → -
udatetime ⑂
Fast RFC3339 compliant Python date-time library
★ 0 2y agoExplain → -
brevitas ⑂
Brevitas: neural network quantization in PyTorch
★ 0 2y agoExplain → -
finn ⑂
Dataflow compiler for QNN inference on FPGAs
Python ★ 0 1y agoExplain → -
finn-examples ⑂
Dataflow QNN inference accelerator examples on FPGAs
★ 0 10mo agoExplain →
No repos match these filters.