A collection of my repositories spanning data engineering, machine learning, DevOps, Qt/QML, Python tooling, robotics, and more.
| Type | Meaning |
|---|---|
own |
Created and owned by me |
fork |
Fork of an upstream project with substantial own changes |
contribution |
Merged pull requests to someone else's upstream project |
maintainer |
Upstream project I actively co-maintain |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| spark-emr | own | Python Apache Spark AWS EMR PySpark |
Spark EMR (Spot) cluster manager for running cost-efficient workloads on AWS. |
| spark-optimizer | own | Python Apache Spark AWS EMR |
Optimize Apache Spark settings for AWS EMR (spark config cheatsheet). |
| spark-docker | own | Docker Apache Spark Hadoop AWS |
Docker image bundling Spark, Hadoop, and AWS services for local dev. |
| pg-tuna | own | Python PostgreSQL AWS RDS |
PostgreSQL / AWS RDS configuration wizard -- yet another pgtune. |
| scorched | maintainer | Python SOLR Lucene |
Sunburnt offspring SOLR client |
| tchotcho | own | Python AWS EC2 |
Launch and manage EC2 training jobs once local experimentation is done. |
| ec2instances.info | fork | HTML AWS EC2 |
Amazon EC2 instance comparison site -- personal fork for local dev and experiments. |
| fsspec/s3fs | contribution | Python AWS S3 |
#140 Add region_name parameter to create_bucket |
| vantage-sh/ec2instances.info | contribution | HTML AWS EC2 |
#349 Add EMR support; #511 Add GPU count and CUDA core columns |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| pytorch-siamese | own | Python PyTorch Deep Learning |
Siamese Network implementation with contrastive loss using PyTorch. |
| memleak | own | C++ NumPy |
Demonstration of NumPy / C++ memory leak patterns and how to detect them. |
| llm-deepseek-ya | fork | Python LLM DeepSeek |
LLM plugin to access DeepSeek's models -- updated package name, docs, and model registration. |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| docker-shiv | own | Docker Shell Python Wine Shiv |
Build self-contained Python zipapps (shiv) for Windows using Docker + Wine. |
| docker-arm-x86 | own | Docker QEMU |
Run ARM Docker images on an x86 host via QEMU emulation. |
| pypa/setuptools | contribution | Python Packaging |
#3167 Fix wheel install_as_egg not honoring file mode |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| benchmark | own | Python Zappa WSGI ASGI |
Benchmark comparing WSGI vs ASGI performance under Zappa on AWS Lambda. |
| Pylons/deform | maintainer | Python HTML Forms |
A Python HTML form library. |
| hobbeswalsh/flask-sillywalk | contribution | Python Flask Swagger |
#14 Add model registration, tests, and documentation |
| KiraPC/fastapi-router-controller | maintainer | Python FastAPI |
A FastAPI utility to allow Controller Class usage |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| crabstore | own | JavaScript Ionic Protocol Buffers |
Google Play Store client written in JavaScript using the Ionic framework. |
| nock/nock | contribution | JavaScript Testing |
#834 Fix matchBody for multipart/form-data requests |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| google/python-adb | contribution | Python ADB |
#84 Add entry_points to setup.py for CLI tools |
| peakiq/logma | maintainer | Python |
structlog defaults for machines not for humans |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| fosdem-qml | own | QML Ubuntu Touch UBports |
FOSDEM schedule app for Ubuntu Touch / UBports. |
| sparse-qml | own | Python QML Qt Matrix PyOtherSide |
Experimental Matrix protocol client for Ubuntu Touch using QML + Python. |
| quotient-im/libQuotient | contribution | C++ Matrix |
#81 Add Connection::leftRoom signal; #244 Update VoIP call handling |
| uMatriks/uMatriks | maintainer | QML Ubuntu Touch Matrix |
uMatriks is a Matrix protocol client for Ubuntu Touch. (unmaintained) |
| matrix-org/matrix-python-sdk | contribution | Python Matrix |
#142 Add room display_name, fix Python 2.7 test compatibility |
| ubports/webbrowser-app | contribution | QML Ubuntu Touch |
#22 Add Docker build & run support; #23 Set desktop mode |
| bhdouglass/clickable | contribution | Python Ubuntu Touch |
#30 Python 3 support and pip install documentation |
| Repository | Type | Tech | Description / Contributions |
|---|---|---|---|
| pysimiam-simulator | own | Python Robotics |
Robot simulator based on the PySimiam framework. |
| ultrabot | own | Python Robotics |
Ultrabot -- a QuickBot sibling for robotics experiments. |
| quickbot_bbb | fork | Python Robotics BeagleBone |
QuickBot firmware for the BeagleBone Black -- added outlier detection, threaded ultrasonic measurement, and timing fixes. |


