Primary author
Haystack acts as a search layer for Django, similar to the Django ORM. Nice API & lots of functionality.
Primary author
Tastypie is a library that adds RESTful APIs to your Django application. Full-featured & designed to be easily extended.
Organizer
The Django Dash is an annual 48-hour programming competition for Django. Teams of up to three compete for bragging rights & prizes. Run from 2008—2014.
Organizer
The WSGI Wrestle is an annual 48-hour programming competition, similar to the Django Dash but for all Python programmers. Run once in 2014.
I'm a developer specializing in web-based technologies. I'm a pretty full-stack kinda guy, comfy with everything from database schema design to broad system architecture to front-end HTML/CSS/Javascript work. I write well-tested code & aim to constantly improve.
Outside of work, I love working on open-source, playing video games, playing/composing music, reading, snowboarding, & bicycling.
Worked on the Inbound Email Platform team, using Python & Go. Designed, planned, implemented, & managed a large Gmail remediation project. Pushed several documentation initiatives, & updated a service based on a security review. Mentored several junior engineers, held interviews for other senior engineers, & many (~360) code reviews.
Addressed a chunk of Django technical debt & helped improve local development, including Docker & debugging improvements. Spec'd & built a Typescript-based revenue reconciliation system. Provided mentorship for others.
Developed a Django API backend & React frontend for a white-labeled small business application. Upgraded a learning platform's Django backend & React frontend through several major framework versions of each.
Converted a large Python codebase to a container-based setup as part of improving CI/CD. Assisted in redesigning a large monolithic Django codebase into a service-based approach. Several internal technical planning documents for pending projects. Worked on improving a bulk import system using Django Rest Framework.
Built a web-based mapping tool & scientific platform to support wildfire firefighting, using Django / PostGIS / GDAL / OpenLayers. Implemented several scientific whitepapers from scratch to compute potential control locations & suppression difficulty index, as well as all the component input calculations for ML processing. This also involved a wide array of data ingest and building out a full JS frontend to support it. Built out & automated full AWS infrastructure.
Rebuilt the development environment used by all Gen2 developers, based on Docker & Compose. Rewrote the bootstrapping process for new environments in Python, cutting new setup time from days down to 20 minutes. Provided user support & 8 releases for a community of ~150 developers. Ad-hoc managed a team of 4 for several months. Helped improve performance, security & test coverage.
Worked on the Urban Airship user interface in Django & pure Javascript, including several major features around timezones, third-party integrations, PostgreSQL data migrations, and a team-based permission system. Performed many code reviews, established internal documentation/procedures & spent quite a bit of time mentoring.
Worked on boto for Python, including adding a high-level interface for DynamoDB(2), approximately a dozen releases & many service updates. Also developed the initial code for boto3. Conducted a number of interviews, many code reviews & time mentoring.
Primary author
Haystack acts as a search layer for Django, similar to the Django ORM. Nice API & lots of functionality.
Primary author
Tastypie is a library that adds RESTful APIs to your Django application. Full-featured & designed to be easily extended.
Organizer
The Django Dash is an annual 48-hour programming competition for Django. Teams of up to three compete for bragging rights & prizes. Run from 2008—2014.
Organizer
The WSGI Wrestle is an annual 48-hour programming competition, similar to the Django Dash but for all Python programmers. Run once in 2014.