Hands-on engineering
React + React Native
Web and mobile application development with React, React Native and Next.js across independent consulting engagements.
Experience + resume
React and React Native applications, Node.js tooling, API integration and migration work for remote roles and contract engagements.
Hands-on engineering
Web and mobile application development with React, React Native and Next.js across independent consulting engagements.
Data capability scope
Python and Go; data consolidation, processing and warehousing; API integration and migration.
Selected project evidence
Concrete contributions, grouped by the work involved.
Charles Schwab · through Apex Systems
Authored a Node.js scanner/CLI using headless Chrome and axe-core, with CSV reporting. Also built Drupal tooling for in-page editorial accessibility review.
SHOP Companies · 2025–2026
Contributed to a Drupal front-end refresh and a component-based Editorial section; supported ongoing platform modernization.
Aivre
Coordinated web and mobile software delivery; reviewed code and supported testing, quality and collaboration across the development team.
Career materials
Three PDF views of the work.
Role history and core engineering skills.
Download ResumeServices, technical strengths and delivery scope.
Download Capabilities StatementSelected contributions and project evidence.
Download PortfolioIndependent
React, React Native and Next.js application development and maintenance, with end-to-end architecture and integration across recurring client engagements.
BLN24
Government Drupal 10 platforms, accessibility, architecture documentation and code review.
Arch Systems · Independent subcontractor
Led an eight-person Drupal 10 rebuild team; produced documentation, video tutorials and staff training for NIH staff.
Selected roles and projects · 2008–2024
Role dates follow the source resume. Dates labeled “project year” identify portfolio work, not the full employment tenure.
Apr 2023–Jun 2024
Developer and Technical Consultant
Delivered full-stack builds and enhancements with Drupal, Backdrop CMS, WordPress and CiviCRM; developed custom modules and Salesforce integrations; created a repeatable Drupal 7-to-Backdrop migration process and automated deployment pipelines on Pantheon and Linux.
Mar 2022–Feb 2023
Senior Developer
Led full-cycle Drupal development, including PHP 7-to-8 upgrades and custom functionality; mentored junior developers, supported project planning and client communication, and participated in developer hiring.
2021 · project year
Client project: Panda Express
Led the Panda Express website rebuild, including responsive front-end implementation and custom API integration; built restaurant-location functionality connecting store data to Drupal content and the ordering experience.
2020 · project year
Client project: Charles Schwab
Led in-house development of a custom Drupal learning platform for Charles Schwab; built a Node.js WCAG scanner using headless Chrome and axe-core with CSV reporting; built a Drupal module for in-page editorial accessibility review.
2019 · project year
Client project: National Museum of Play
Built component-based landing-page authoring with custom content and Paragraphs types, templates and fields; supported slideshows, videos and linked calls to action; integrated a Vue.js application within a page component.
2017 · project year
Project: MDDI Online / QMed
Contributed to the consolidation of two publishing sites into one Drupal 7 platform; migrated Drupal 6 content and developed front-end theme templates and SCSS styling.
Nov 2014–Oct 2016
PHP and Drupal Programmer
Migrated more than 100,000 content nodes from Drupal 6 to Drupal 7; built a PHP/Drupal content-comparison and preview tool for editorial review; implemented batch-generated HTML bill views that refreshed when legislative data changed, avoiding redundant Drupal page rendering.
2011–2014
New Media Specialist
Led a WordPress website overhaul with the marketing team, adapting the design to the credit union’s brand; built device-aware product landing pages and used analytics and targeted drip campaigns to support member acquisition and lending-product marketing.
2010–2011 · project years
Client projects: Sisters of St. Joseph of Carondelet; The Dwyer Group
Developed custom CMS, class scheduling and payment functionality for the Sisters of St. Joseph of Carondelet; designed and developed a service-ticketing system for The Dwyer Group, integrating ZorWare franchisee ticketing, Authorize.net payments and Best Buy’s Active Directory via LDAP.
2008 · project year
Project: Zeitgeist & Coffee
Served as lead developer for the Zeitgeist & Coffee social media management application, primarily responsible for back-end development.
Selected excerpts. The resume includes the complete chronology.
Career PDFs + LinkedInStart with the problem