Portfolio Hero

Portfolio

Enterprise CMS

Description: Designed, built and currently maintain proprietary, enterprise-level content management system (named "AMPS") customized for rapid site creation and deployment. Built in Ruby on Rails, AMPS utilizes a React-based user-interface to host and serve 300+ websites involving 1,500+ site editors over more than a decade of service. AMPS boasts a feature suite similar to WordPress and other open-source CMS products (asset management, theme templating, WYWIWYG publication, taxonomy structures, user permissions levels, etc). The entire architecture is maintained at Amazon Web Services, and sites are easily configurable with Cloudfront and S3.


Technology Stack: Ruby on Rails, MySQL, React, SASS, Webpacker, RubyGems, AWS (Cloudfront, RDS, ELB, EC2, S3), Let's Encrypt (SSL management)

Amazon Web Services Management

Description: Develop and maintain the cloud infrastructure for a CMS platform and other applications hosted on AWS, supporting multiple client websites. The system runs on load-balanced EC2 instances with a managed RDS backend, and delivers front-end content via S3 and CloudFront for global performance. Responsibilities include infrastructure configuration, environment monitoring with CloudWatch, DNS management through Route 53, and implementation of secure IAM access controls. Long-term hosting costs are optimized through the use of reserved instances for both compute and database services.


Technology Stack: EC2, RDS (MySQL), Cloudfront, S3, ELB, Cloudwatch

Front-End Development

Description: In my daily work, I build front-end applications for clients using Javascript, HTML and CSS. These projects are built to client specifications and are portable enough to be hosted anywhere (internal CMS, Wordpress, S3, etc.) Examples include a Google Maps implementation that allows users to search for weapons dealers near their homes, a legislative scorecard that tracks U.S. House and Senate votes by member on key constituent issues and a wage calculator that compares salary information across demographic characters of union vs. non-union employees.


Technology Stack: Javascript (React, jQuery, Typescript), CSS (Flexbox, Tailwind), HTML, MySQL, PHP, Wordpress, REST APIs

Wordpress Development

Description: Build client sites in WordPress with custom themes and both native and custom blocks, leveraging a range of front-end plugins like Advanced Custom Fields (ACF), Gravity Forms, Kadence, Advanced Query Loop, WP All Import and more, as required. Migrate existing sites from third-party CMS tools into Wordpress utilizing custom scripting and WP All Import Pro. Build front-end features to client specifications, working with internal and client site designers.


Technology Stack: WPEngine, WP plugins, React

Custom Application Development

Description: Create custom web applications per client specification including a database tracking foster children eligible for adoption, an organizing "toolkit" which allows client employees to generate customized marketing tools (e.g., flyers, posters, mailers, charts, etc), Google and other map implementations to show regional or state spending or resource allotment, social media integrations for sharing existing posts on client sites or applications, and more.


Technology Stack: React, Ruby on Rails, AWS, PHP, HTML/CSS/JS, Docker

RESTful APIs

Description: Integrate RESTful APIs to support internal tooling and automate workflows. Implemented custom integrations with the Asana API to streamline task and project management, and connected to eCRM platforms like Action Network, Mailchimp and EveryAction to sync supporter data and automate campaign actions. Familiar with OAuth-based authentication flows and the use of webhooks to handle real-time event updates across systems.


Technology Stack: REST APIs (Asana, Harvest, ActionNetwork, etc), cURL, Postman, HAL, AJAX, PHP

Federal Subcontractor

Description: Worked as a certified governmental subcontractor for the Office of Adolescent Health. Managed website production and maintenance, built "e-learning" modules that provided certification documents for end users using HTML/JS/CSS. Worked with vendors and government staff on budgeting (from $250-500K) and project delivery.


Technology Stack: Percussion CMS, Jenkins, HTML/JS/CSS

High-Profile Site Builds

Description: Work with high-profile client base to build and maintain public-facing websites, ensuring high availability and security. Past clients have included presidential candidates (Jay Inslee, Elizabeth Warren), professional sports teams and leagues (NFL, MLB, NHL), media properties, and not-for-profit advocacy organizations (No More, Dave Thomas Foundation, Robert Wood Johnson Foundation).


Technology Stack: AWS Cloudfront, Fastly, Cloudflare, Azure