Skills

The tools I reach for most, and where I've used them.


Languages

Python

Caterpillar ML pipeline, Reweave, Budget Tracker

Go

SpinCycle ingest service

TypeScript

SilverKey, Budget Tracker

SQL

Center for Academic Success ETL, Caterpillar PDM migration

Java

C

C++

JavaScript

Bash

Frontend

React

Caterpillar dashboard, Reweave, Budget Tracker

React Native

SilverKey

Redux

Tailwind CSS

Vite

Backend

FastAPI

Reweave, Budget Tracker, SpinCycle API

Flask

Caterpillar dashboard, SilverKey

Spring Boot

Node.js

MQTT

SpinCycle broker

Data

PostgreSQL

Center for Academic Success warehouse, SpinCycle, SilverKey

Redis

SpinCycle live state

SQLite

MongoDB

Tableau

Center for Academic Success reports

Cloud and DevOps

AWS

ByteFight, SilverKey

Docker

GitHub Actions

Linux

ML and Vision

OpenCV

Reweave

scikit-learn

Budget Tracker

pandas

NumPy