Work Experience
-
Head of Software
Aug 2025 - Present
- Lead the engineering team building a SaaS platform for investigating illicit networks and financial crime.
-
Webmaster
Sept 2024 - Present
- Redesigned the firm's website from a single-page Squarespace site to a multi-page WordPress site with a custom-built theme.
- Integrated click-to-call, XML sitemaps, contact forms, social media feeds, Google Analytics, and Google Business reviews.
- Designed and implemented a comprehensive SEO, performance, and caching strategy, improving PageSpeed scores from a C to an A.
- Set up and managed Google and Facebook advertising campaigns.
- Trained staff on WordPress and all integrated third-party services.
-
NASA Space Telescope Science Institute
Principal IT Technologist
Aug 2019 - Apr 2024
- Developed CI/CD pipelines using GitLab, Docker, and Kubernetes to deploy vendor and in-house applications to AWS and on-premises cloud environments.
- Built a system performance reporting platform using Python, PostgreSQL, Django REST Framework, and Tableau, aggregating KPIs from GitLab, Jira, Confluence, Slack, Box, Cisco UC, and others; later migrated high-priority endpoints to a FastAPI service backed by Neo4j and ClickHouse.
- Served as technical lead for the Science Mission Office's Hubble library archive, built on Lucidea's ArchivEra LMS; gathered stakeholder requirements, evaluated solutions, and drove implementation.
- Designed a scalable cloud rendering environment for Houdini 3D clients using VMware, Kubernetes, and Terraform.
- Founding member of the cross-divisional Private Cloud Engineering Team, establishing best practices for deploying applications across multi-cloud environments.
- Led the FedRAMP/ITAR-compliant rollout of Box using AWS KMS for encryption key management.
-
CTO and Application Developer
2005 - 2021
- Oversaw all technical decisions for Gnarwhal Studios' production websites and the Humans vs. Zombies game platform.
- Led architecture and development of the HvZ game-tracking web application in Python and Django.
- Products included Humans vs. Zombies and Slap 45.
-
REW Consulting Services
Senior Software Engineer
Oct 2018 - May 2019
- Embedded with a Fortune 50 financial services firm.
- Built a web application on top of Puppet to orchestrate software deployments across the enterprise.
- Designed SOA micro-service controllers to push updates across approximately 80,000 nodes.
- Built a search service combining Python, Elasticsearch, Puppet facts, and application metadata.
-
Anthem Engineering, LLC
Senior Application Developer
October 2017 - April 2018
- Integrated the Box.com API as the document storage backend.
- Built a real-time communications layer using Redis, PostgreSQL, and django-channels to push model updates to clients via WebSockets.
- Diagnosed and resolved Ruby/Sinatra defects while onboarding to the language.
-
b.well Connected Health
Senior Engineer
September 2016 - November 2016
- Integrated proprietary health insurance databases into MySQL to track coverage details including copays, deductibles, and out-of-pocket limits.
- Normalized lab result tracking across varying test and reference ranges using PostgreSQL and Django REST Framework to deliver data to a mobile application.
- Integrated Stripe to handle recurring monthly subscription billing.
-
Senior Application Developer
April 2013 - July 2016
- Led backend development of the digital magazine platform, delivering a PostgreSQL/Django API consumed by a third-party mobile application.
- Implemented CI/CD pipelines using Jenkins and Linux containers across all Python-powered web properties.
- Contributed to the services team on internal API workflow management and SOA application initiatives.
- Served as technical lead for Your Shot, National Geographic's global photo-sharing community.
-
SocialToaster Inc
Senior Application Developer
September 2012 - February 2013
- Engaged as a PostgreSQL and Django consultant to gamify social content amplification for brand clients.
- Introduced CI/CD pipelines, testing standards, and documentation practices to the engineering team.
- Extended platform integrations to additional social networks, including YouTube, via Python.
-
Bolster Labs Inc. AKA Chalk and Chisel
Senior Application Developer
December 2012
- Integrated Kentico CMS with Facebook Pages for livestrong.org.
- Enhanced fragileoasis.org (NASA) with activity streams powered by django-activity-stream, my open-source project.
- Built a contest judging interface within Django Admin for National Geographic photography competitions.
-
Application Developer
December 2010 - December 2012
- Developed features on a shared PostgreSQL and Django CMS powering National Geographic's newsroom content production.
- Built a photo contest submission platform for NatGeo Travel and Kids.
-
Lifemax Inc.
Django Developer
June 2009 - June 2010
- Extended the PostgreSQL and Django application to support internationalization, enabling staff to author and manage multilingual content.
- Migrated the full application stack to Media Temple hosting.
- Optimized page load performance and media asset delivery.
-
Web Developer
Dec 2008 - June 2010
- Administered the Ellington CMS (the precursor to open-source Django).
- Served as PostgreSQL DBA.
- Developed Python/Django applications with a focus on scalability and performance.
- Open-sourced several internal projects, most available through The Calloway Project.
-
Open Source Connections
Web Application Developer
Jan 2008 - Mar 2008
- Developed Django applications for a work-order workflow management system.
- Built AJAX utilities including a full CRUD interface.
- Provided post-deployment debugging and end-user support.
-
Go MCN AKA Live Networks Corp.
Developer & MySQL Administrator
2007
- Built a physician directory website and implemented initial audio telemedicine capabilities.
- Managed MySQL on a VPS, handling user administration and capacity planning.
-
Groupus / Firefeeds
Developer & Fedora Administrator
2006
- Configured the GroupUS social networking platform with a focus on real-time audio communication.
- Deployed PBX software to broadcast local Washington, D.C. fire and police communications.
- Built a Django-powered community networking site.
-
Web Developer / Ubuntu Administrator
2006
- Created HvZSource, a web platform managing game hosting across six continents.
- Built a custom Django application to track game events, players, tags, and kills.
- Managed mass email campaigns via SendGrid.