Resume · updated November 2026

Joseph O'Driscoll

Software Engineering Consultant

Front-end and CMS engineering lead for agencies and product teams: WordPress, Drupal and Craft underneath, modern JavaScript above, delivered through an independent practice.

jodriscoll.com github.com/jodriscoll linkedin.com/in/jtodriscoll Florida · Remote

AI in the daily work
  • OpenAI
  • Anthropic
  • Gemini
  • GitHub Copilot
  • Cursor
  • T3 Code
  • Lovable
  • v0
  • Windsurf
  • Perplexity
  • Vercel AI Gateway
Years, 2004–2026
22
Open Relationships
6
Clients Since 2022
10
Sites Launched
50+
Client Repositories on File
250+
Collaborations
100+
Global Clients
10+

01 · Clients since 2022

All Work →

One practice, current clients

Owner · Florida · Remote

Nomadic Digital LLC

10 yr 11 mo

Independent consulting practice running agency and product contracts in parallel, with proprietary products alongside. Since 2023: WordPress, Drupal, Craft and Webflow for agencies, a Next.js build for a space-technology company, and GameKal, a release calendar shipped to web, iOS and Android from one Expo codebase. Between contracts, self-directed builds range from a PlayStation game rebuilt in TypeScript from its decompiled code to PawDings, a startup app. Independent work under the practice dates to 2010.

Commits since Nov 2025
232
Automated tests on GameKal
538
GameKal releases in seven weeks
26

Work GameKal Fisher of Fire Cascade Space Drive Empower JasonMPerry.com LightingAndSupplies.com

Between contracts Combioh Nioh 3 Tracker PawDings

Nomadic Digital stack: Expo, React Native, Next.js, TanStack Start, TypeScript, Supabase, Vercel, Tailwind CSS, Storybook, Vitest

Expo · React Native · Next.js · TanStack Start · TypeScript

Showcase · Creator

GameKal

A calendar for the games you mean to play: one Expo codebase serving web, iPhone, iPad and Android, fed by a release catalog drawn from nine storefronts.

Read the Case Study
  1. Scrape

    147,000

    Store scrapers for Steam, Epic, Battle.net, Ubisoft, GOG, Nintendo US and EU, PlayStation and Xbox feed one release catalog.

  2. Split

    78 MB

    The live release file is 78 MB, so lookups read small per-year files and built indexes, and tests record every file a lookup opens.

  3. Search

    1.1 ms

    Median warm title search, down from 19.6 ms. A cold instance answers its first search in 183 ms, down from 572 ms.

  4. Trim

    1.8 KB

    Search responses, down from 42 KB. The icon font ships 8 KB, down from 573 KB, and the catalog function 35 MB, down from 640 MB.

  5. Load

    1.81 s

    Home page load, down from about 20 s. The production site scores 100 for accessibility and SEO in Lighthouse.

  6. Ship

    3 platforms

    One Expo codebase ships web, iOS and Android: 538 automated tests, then Vercel for the site and EAS for TestFlight and the Play Console.

Commits
130
Current release
0.1.25, November 10, 2026
First commit
September 24, 2026

GameKal stack: Expo SDK, React Native, React, TypeScript, react-native-web, Reanimated, Gesture Handler, react-native-svg, Custom Expo module, expo-notifications, expo-image-picker, Vercel Functions, Static catalog on the Vercel CDN, Supabase, Vercel BotID and Firewall, Store scrapers, Wikipedia and history backfills, Built search and picks indexes, Storybook, VitePress, Mermaid, Three.js, CodeMirror 6 and TanStack Table, Vite

Expo SDK · React Native · React · TypeScript · react-native-web · Reanimated · Gesture Handler · react-native-svg

ContractorBrooklyn, NYRemote Open

Ancient LLC

Ancient UI Architect Lead

UI architect lead, through Ancient LLC since July 2026, on PepsiCo's Pepviz: a single-client, two-person collaboration with an international designer, building bespoke marketing landing pages for the brand's messaging and communications.

Work PepsiCo Pepviz

Ancient stack: Drupal, HTML, Sass, JavaScript, CodePen

Drupal · HTML · Sass · JavaScript · CodePen

ContractorBrooklyn, NYRemote Open

PDA .nyc

Open Source Solutions Engineer

Open source solutions engineer for PDA.nyc in Brooklyn since August 2024, with the public site on Webflow. The relationship also brought in ZUGU's release of incaseofdeath.

Work ZUGU

PDA stack: Webflow, Shopify

Webflow · Shopify

ContractorBrooklyn, NYRemote Open

SAUCE .nyc

Open Source Solutions Engineer

Open source solutions engineer for SAUCE.nyc in Brooklyn since August 2024, opened alongside PDA.nyc. The public site runs on Webflow.

SAUCE stack: Webflow

Webflow

ConsultantNew York, NYRemote Open

Sageworx

Solutions Architect

Solutions architect for Sageworx, remote from New York. Active since August 2023, held under Nomadic Digital alongside the other current clients.

ConsultantWashington, DCRemote Open

Taoti Creative

Solutions Engineer

Web apps serviced
30+
Web apps helped launch
10+
Lines of code committed
1M+
Hosting platforms
4

Solutions engineer across Taoti Creative's WordPress and Drupal client work. Holds the active WordPress portfolio, 21 sites across AWS, WP Engine, Kinsta and Pantheon, to one security and version baseline: 2FA, SSO, application-password removal, the Taoti Security Scanner and synced Composer auth. Hands-on inside the builds as well, from AAMI's BuddyBoss member community to Election Center's Bedrock site under BackstopJS visual regression.

Work AAMI Election Center International Women's Forum

Taoti Creative stack: WordPress, Bedrock, Timber, BuddyBoss, ACF Pro, Drupal, PHP 8.3, Redis, GitHub Actions, AWS, BackstopJS, Lando

WordPress · Bedrock · Timber · BuddyBoss · ACF Pro · Drupal · PHP 8.3 · Redis

ContractorIthaca, NYRemote Open

millermedia7

Web Engineering Lead

Projects sold & delivered
10+
Commits on the ZEFR rebuild
77
ZEFR, March 24 to July 17, 2026
16 wks
Platforms led
2

Lead of web engineering for millermedia7's client sites. The year's largest effort was ZEFR: its marketing site rebuilt on Craft CMS 5 around a Neo block library editors compose pages from, with SAML single sign-on and SEOmatic, then moved onto Craft Cloud. Also carries TruBridge, a custom Timber theme on WP Engine for a healthcare IT company, its admin pared to what editors actually use.

Work ZEFR TruBridge

millermedia7 stack: Craft CMS 5, PHP 8.4, Neo, SEOmatic, SAML SSO, Craft Cloud, Vite, WordPress, Timber, WP Engine, DDEV

Craft CMS 5 · PHP 8.4 · Neo · SEOmatic · SAML SSO · Craft Cloud · Vite · WordPress

ConsultantRemote Concluded

Mindgrub Technologies

Managed Services Consultant

A short managed-services contract for Mindgrub Technologies, held under Nomadic Digital and distinct from the earlier full-time role there. From January to June 2022: servicing and maintaining Mindgrub's client web apps during the move from Mindgrub to Rehab.

  • Ancient LLC Ancient UI Architect Lead

    UI architect lead, through Ancient LLC since July 2026, on PepsiCo's Pepviz: a single-client, two-person collaboration with an international designer, building bespoke marketing landing pages for the brand's messaging and communications.

  • PDA.nyc Open Source Solutions Engineer

    Open source solutions engineer for PDA.nyc in Brooklyn since August 2024, with the public site on Webflow. The relationship also brought in ZUGU's release of incaseofdeath.

  • SAUCE.nyc Open Source Solutions Engineer

    Open source solutions engineer for SAUCE.nyc in Brooklyn since August 2024, opened alongside PDA.nyc. The public site runs on Webflow.

  • Sageworx Solutions Architect

    Solutions architect for Sageworx, remote from New York. Active since August 2023, held under Nomadic Digital alongside the other current clients.

  • Mindgrub Technologies Managed Services Consultant

    A short managed-services contract for Mindgrub Technologies, held under Nomadic Digital and distinct from the earlier full-time role there. From January to June 2022: servicing and maintaining Mindgrub's client web apps during the move from Mindgrub to Rehab.

02 · 2004–2023

Before the practice went full time

Director of Web Operations · Contractor · Remote

Rehab LLC

8 mo

Director of web operations for the company behind Rehab.com, MentalHealth.com and Cicada Capital, through the sale of the LLC. Cut a dated Symfony codebase by more than 60%, moved deploys to GitHub Actions and Cloudflare Pages, more than halved monthly AWS spend, eliminated a security single point of failure across the apps, ran the Vue admin platform on Amplify, Lambda, Cognito and GraphQL, and replaced a legacy dashboard with a modern automation and management system. For the sale, consolidated company, domain and asset data in Python and handed the applications to the new owners.

Codebase removed from the Symfony app
>60%
Monthly AWS hosting cost cut
>50%
Properties run through the sale
3

Work Rehab.com Patient Portal

Rehab stack: Symfony, Vue, Angular, AWS Amplify, Lambda, Cognito, GraphQL, GitHub Actions, Cloudflare Pages, Python, MySQL

Symfony · Vue · Angular · AWS Amplify · Lambda

Rehab.com · Senior Performance Engineer ·

Core Web Vitals tuning of the Symfony app for organic ranking, Agile adoption across the team, and day-to-day operations across performance, SEO, payments and content. Delivered the Patient Portal, a Vue provider-matching app embedded in Symfony, alongside HubSpot and API integrations, and hardened several smaller Vue apps for security and speed.

Cicada Capital ·

A Rehab LLC property, maintained alongside Rehab.com and carried through the sale.

MentalHealth.com ·

A Rehab LLC property, maintained alongside Rehab.com and carried through the sale.

  1. 4 yr 6 mo Full-Time

    Senior Software Engineer Mindgrub Technologies

    Hybrid

    Ground-up interfaces in WordPress, Drupal, React and Angular, on MySQL, MongoDB and AWS with GitLab CI. Owned the UI shell for several Progressive Web Apps (service workers, offline caching, Material Design), led usability and Core Web Vitals audits, held builds to WAI-ARIA, 508 and ADA/AODA, and kept debt down through code review and unit tests.

  2. 2 yr 2 mo Full-Time

    Senior Front-End Engineer Jellyfish

    On-site

    Front end on an Agile team: Angular, WordPress and Drupal builds, DoubleClick interactive ads, and the team's shift to Flexbox and ES5. Daily partnership with design and UX, API testing in Postman and Swagger, and code review and releases on GitHub and GitLab.

    Work · 10 CVS Health · SilverScript Call Center Samsung Display Transport Research Laboratory Jellyfish UK Channel 5 Kahootz Avention Casepoint

    2 more

    Clients: CVS Health, Samsung Display, Transport Research Laboratory, Jellyfish UK, Channel 5, Kahootz, Avention, Casepoint, HomeProtect.co.uk, PAUL UK.

  3. 1 yr Full-Time

    Lead Web Engineer kor group

    On-site

    Lead front-end developer alongside the design team: workflows, personas and content structure, responsive builds hand-coded from design comps, and user research and testing folded back into the sites, across several deadline-driven projects at once.

  4. 6 mo Contractor

    Interactive Quantitative Producer CogoLabs

    On-site

    Built and launched web startups with a cross-functional team: responsive, A/B-tested email verified in Litmus, front ends in HTML, SASS and JavaScript over Python, Ruby and PHP, and Python automation for internal email distribution.

  5. 7 mo Contractor

    Interactive Multimedia Producer Shawmut Construction

    On-site

    Daily web and email production: CMS updates, A/B-tested campaigns, QA, mockups and design revisions, and fixes alongside outside developers and the IS&T team.

  6. 2 yr 9 mo Contractor

    Interactive Web Producer Mass General Hospital

    On-site

    Web production across the hospital's sites: XHTML/CSS templates for its CMSs, email templates, multimedia and art direction, AWS hosting with the director, and support for the Blackbaud NetCommunity e-philanthropy platform.

  7. 2 yr 8 mo Full-Time

    Creative Media Specialist Aptima

    On-site

    Recruited from ITT's multimedia program. Multimedia training for the Army and Air Force, including 40 hours of Interactive Multimedia Instruction for CASCOM, and the move of CD-based training to the web.

  8. 6 mo Internship

    Junior Web Developer HealthcareSource

    On-site

    Internship during my multimedia studies at ITT: web apps in ColdFusion, PHP and JavaScript, layouts from high-fidelity comps, and dynamic JavaScript PDF forms inside proprietary apps.

  9. 2006 2006 – 2008 Studying

    A.A.S., Specialized Technology, Multimedia ITT Technical Institute

    3.8 GPA · Highest and High Honors, 5 terms · Education

  10. 1 yr 1 mo Full-Time

    Junior Media Programmer Earthbound Media Group

    On-site

    Front end on an award-winning interactive team: CD-ROMs, Flash, sites, branding and email for higher-education clients, and an early move to CSS2 and JavaScript.

Education

  1. Transcript · A.A.S. ·

    Associate of Applied Science, Specialized Technology, Multimedia ITT Technical Institute

    • 3.8 GPA
    • Highest and High Honors, 5 terms

    The multimedia track of the IT program, focused on designing and producing interactive multimedia communications. Both of the next roles grew out of it: the HealthcareSource internship and the Aptima position.

    3.8
    GPA / 4.0
    WiSpSuFa
    2006 Winter 2006, Highest and High Honors
    2007 Spring 2007, Highest and High Honors Summer 2007, Highest and High Honors
    2008 Summer 2008, Highest and High Honors Fall 2008, Highest and High Honors

    Highest and High Honors · 5 terms

03 · Capabilities

Comfort, by platform and practice

Front end
  • JavaScript (ES5+)
  • TypeScript
  • Angular, React, Vue
  • HTML5, SASS
  • Bootstrap, Material UI, TailwindCSS
Platforms
  • WordPress Development
  • Drupal
  • Craft CMS
  • Webflow
  • Symfony
Server, delivery
  • Node.JS
  • ExpressJS, NestJS
  • PHP
  • Python
  • AWS
  • Continuous Integration & Continuous Deployment (CI/CD)
Quality
  • Web Performance
  • Search Engine Optimization (SEO)
  • ADA, 508, and WAI-ARIA Compliance
  • End-to-End Testing (E2E)
  • Test Driven Development (TDD)
People
  • Management
  • Mentoring
  • Tutoring
AI tooling
  • OpenAI
  • Anthropic
  • Gemini
  • GitHub Copilot
JavaScript Confident

Most of the career, and the front ends still shipping today: Vue, React, Angular and TypeScript.

WordPress Confident

Themes and multisites: Sequoia, SageLife, and the current association sites.

CSS Confident

The interface itself. Sequoia was a long stretch of it.

PHP Confident

The layer under the WordPress and Drupal work.

Drupal Confident

OCAD now, and a run of Drupal builds before that.

Leadership Confident

Director of web operations at Rehab LLC through its sale, web engineering lead at millermedia7, UI architect lead on PepsiCo Pepviz, and mentoring developers at every level.

Performance Diagnosis Confident

Core Web Vitals audits at Mindgrub and Rehab.com; GameKal home load cut from about 20 s to 1.81 s and title search from 19.6 ms to 1.1 ms.

CI/CD and Release Engineering Confident

GitHub Actions and Cloudflare Pages at Rehab, GitLab CI at Mindgrub, and Vercel and EAS release pipelines for GameKal.

Client Services Confident

The consulting chapter under Nomadic. The current clients sit in one practice.

Testing and QA Confident

Checking the work before it ships, in the practice and on Rehab.

Troubleshooting and Diagnostics Confident

Production triage across 21 WordPress sites on four hosts at Taoti, and day-to-day incident work across the Rehab apps.

Security Hardening Confident

One security baseline across the Taoti WordPress portfolio (2FA, SSO, application-password removal), and a single point of failure removed at Rehab.

Technical SEO Confident

Core Web Vitals for organic ranking at Rehab.com, SEOmatic on ZEFR, and a 100 Lighthouse SEO score on GameKal.

Accessibility Confident

ADA, 508, and WAI-ARIA, held as part of the build.

Cloud Infrastructure Confident

AWS Amplify, Lambda, Cognito and GraphQL behind the Rehab admin platform, with monthly AWS spend more than halved.

Platform Migrations Confident

ZEFR onto Craft CMS 5 and Craft Cloud, Rehab deploys onto Cloudflare Pages, and CD-based training moved to the web at Aptima.

Reverse Engineering Confident

Fisher of Fire: an encrypted PSP program decrypted, 11,676 functions decompiled to C with Ghidra, and the game logic traced and rebuilt in TypeScript.

Mobile App Development Confident

GameKal on iOS, Android and the web from one Expo codebase, and the Mindgrub PWAs before it.

UX Planning Confident

Interface judgment: what the screen is for, and whether the structure holds.

CPU and Thread Analysis Confident

Profiling main-thread load and long tasks behind Core Web Vitals, and moving GameKal animation onto the UI thread with Reanimated.

Design Review Confident

Design and implementation for incaseofdeath, through branding and go-live.

Python Comfortable

A smaller tool. Email distribution at CogoLabs, and the Rehab sale data.

Atlassian Suite Confident

Jira and Confluence as the working system for planning, tracking and documenting client delivery.

Ruby Comfortable

TAK.gov. A compact app beside the front end.

04 · Selected work

Case Studies →

77 projects, platform by platform

Featured work first, marked in red. Column counts are how many of these projects run on each platform.

Projects and the platforms each one runs on
Project 64 platforms → WordPress 44 PHP 22 React 11 Drupal 9 TypeScript 9 JavaScript 6 Node.js 5 Angular 3 Vue 3 Next.js 2 React Native 2 Symfony 2 Craft CMS 1 Python 1 Ruby 1 Pantheon 37 Bootstrap 26 Lando 14 Sass 13 AWS 12 Other platforms

I'm listening if you're talking

A bug, a new build, a data question, a site that needs to be faster or a full rebuild. Tell me what's going on.

Let's see how to collaborate.