uses
Uses
The boring but frequently asked list. Updated when something actually changes, not on a schedule.
Data and pipelines
| Tool | For |
|---|---|
| PySpark | large transformations, at work |
| AWS Glue | managed Spark jobs and CDC ingestion |
| DuckDB, PyArrow | pipelines that don't need a cluster |
| PostgreSQL | warehouses, metadata stores, app databases |
| Apache Airflow | orchestration, where it earns its keep |
| Oracle | mostly as a source system to extract from |
Backends and AI
| Tool | For |
|---|---|
| FastAPI | the backend for nearly everything I build |
| AWS Lambda | small APIs |
| AWS Bedrock | hosted LLMs behind RAG assistants |
| Qdrant | vector search |
| sentence-transformers | local, multilingual embeddings |
| XGBoost and SHAP | tabular models, with explanations |
| React and Vite | dashboard frontends |
| Groq, Supabase (pgvector) | the StudyForge project |
Music and plugins
| Tool | For |
|---|---|
| JUCE (C++) | plugin framework |
| Logic Pro | testing plugins in a real host |
Everyday
| Tool | For |
|---|---|
| VS Code | almost everything |
| Dev containers | building on a machine where I can't install things |
| Git | version control |
| An Apple-silicon Mac and a Windows machine | native and audio builds on one, everything else on the other |