Thomas Shackelford, Web Developer/Software Engineer

Thomas Shackelford

Web Developer/Software Engineer · Lakewood, CA

Fifteen years building for the web - learning, adapting, and solving problems with teams full of good people. When I step away from the keyboard, I'm usually camping, hiking, or in the garden.

FrontendTypeScript · React · Next.js · Tailwind · SCSS
BackendNode.js · Python · PHP · GraphQL · MySQL · Postgres
PracticesWCAG 2.1 / 508 · SSO · Unit Testing (Jest, Vitest) · Agile / Scrum

Work

Where I’ve worked

  • Jul 2021 - Feb 2026

    Trabian

    • Senior Developer

    Worked across both Drupal and the Q2 SDK platform at Trabian, building accessible web experiences and member-facing banking products for financial institutions. Owned projects end to end and helped wherever the team needed depth, from architecture to the last accessibility detail.

  • Oct 2011 - Jul 2021

    Q2 Software

    • Senior Web Developer
    • Web Developer

    Delivered a wide range of front-end work for financial institutions, from marketing websites and online banking themes to third-party integrations and whatever the next priority demanded. Ran the team's support queue at 90%+ satisfaction and gladly served as the go-to liaison for other teams.

Work

What I’ve worked on

2021 – 2026 · Senior Developer

Digital Banking Products

Building member-facing products on the Q2 digital banking platform - spanning SSO and chat integrations to custom forms, dashboards, and workflows offered to hundreds of financial institutions, with a focus on UX and accessibility.

  • React
  • TypeScript
  • Tailwind
  • Python
  • Q2 SDK
  • REST/SOAP
  • SSO
  • Member-to-member transfer & management application
  • FX international wire transfers
  • SDK Marketplace products
  • Prepaid Card Activation Workflows
  • Third-party chat integrations
  • Multiple SSO integrations

2015 – 2026 ·

Drupal Development

More than ten years building custom and templated Drupal sites for financial institutions, while working with a team to maintain an in-house built Drupal based product. Custom modules, migration assistance, re-usable solutions, and a focus on web accessibility compliance.

  • Drupal 7/8/9/10
  • PHP
  • Twig
  • JavaScript
  • SCSS
  • MySQL

2025 – present · Personal project

Road Trip Planner

A trip planner my wife and I actually wanted to use, and my testbed for building a complete product with modern AI tooling. Create trips and add stops, and it generates routes, drive times, and map pins from Mapbox and Google Places data. Full-stack build with authentication, a Postgres database, photo uploads, and an offline mode for life without signal on the road.

  • Next.js
  • TypeScript
  • Tailwind
  • Prisma
  • PostgreSQL
  • NextAuth
  • Mapbox
  • Google Places
  • AWS S3
  • Vitest
  • Day-by-day itinerary panel alongside a map of Scotland with routed pins.
  • Stop detail view showing arrival/departure times, drive distance, and quick links to maps.

Contact

Get in touch

I'm actively looking for my next role. If you think I'd be a good fit for your team, I'd love to hear from you.