Background
I’m a data/backend focused full stack web developer, most comfortable with Clojure, Python, and Javascript.
I began my career in the arts and media, working at fine arts galleries, an independent record label, live theatre, then a media distribution company. I started learning to code to Automate the Boring Stuff, which quickly led to a career as a Fullstack web Developer, then Data Engineer, now Technical Project Manager.
I’ve owned a variety of high visibility projects, helping to scope, plan and deliver major features. I’m currently building data systems to enable clients to integrate with AI tools.
Programming Resume
My Skillset
Core Strengths
- Backend Architecture and Data Systems - API design, data architecture, data flow optimization
- Technical Leadership - Feature discovery, scoping, technical documentation, delegation, training
- Cross-functional Communication - Translating between technical and business domains, teaching
Proficienies
- Clojure/ClojureScript - HoneySQL, Ring, Reagent, Reframe, Pathom, Specter, Shadow-cljs
- Python - Django ecosystem (Oscar, Wagtail, DRF), data processing, automation, Jupyter notebooks
- JavaScript/Node - React, Redux, modern tooling (Vite, etc.)
- Data Engineering - ETL pipelines, Kafka, Kinesis, SQS
- AWS - RDS, ECS, S3, infrastructure design
- DevOps - Docker, Terraform, CI/CD (GitLab/GitHub Actions)
- SQL - Complex queries, performance optimization, data modeling
- Technical Project Management - Requirements gathering, stakeholder communication, delivery
Interests
Since I have a background in audio production, I tend to think of data problems in terms of signal flow. I often reach for tools that fit this mental model, which has lead to an interest in:
- Redux state pattern
- Functional Programming
- CQRS, Event Sourcing, Stream Processing
I’m also a big fan of Clojure and the Clojure community.
I’ve also enjoyed teaching Sound Design for Theatre, and Sound Design for Video Games to undergraduates.
I also make music
Projects
- JSON Schema Form Builder: demo - repo
- Drag and Drop visual form builder application, based on top of RJSF
- Demo version of app built for LA based non profit for Cedar Pine Consulting, where I was Principle Architect
- Mkdocs Semantic Search
- CSV -> Mermaid ERD Generator
- Data forensics tool for recunstructing data schemas and relationships based on CSV data dumps
Writing
Currently Learnng / Exploring
- Stream Processing
- AI workflows and agents
- Data Visualization & Reporting
- Grafana, D3.js, Power BI, Metabase
- Local First Web Apps
- Creative Coding - p5.js, Unity/C#, Arduino/C
Favorite Books and Talks