Thomas G Henry

Thomas G Henry

Mentor
Rising Codementor
US$19.00
For every 15 mins
ABOUT ME
IBM Alum, Quality-Obsessed Software Engineer, Full Stack Web Developer
IBM Alum, Quality-Obsessed Software Engineer, Full Stack Web Developer

Senior Full-Stack Engineer | TypeScript, Node.js, React & AI-Assisted Development

Senior Full-Stack Software Engineer with 15+ years of experience building, modernizing, and maintaining production applications across IBM, Duke University, and early-stage startups.

I specialize in TypeScript, Node.js, React, Next.js, Firebase, PostgreSQL, and AWS. I'm particularly effective at taking ownership of inherited or fast-changing systems, identifying architectural risks, and making applications more reliable, performant, and easier to extend.

Most recently, I served as the sole full-time engineer responsible for a social-events platform as it grew from a few hundred to nearly 10,000 users. I improved critical API latency by 10× at p50 and 7× at p95, modernized backend architecture, and introduced automated testing, database migration safeguards, and production monitoring while continuing to deliver product features.

My experience also includes Stripe payments and subscriptions, authentication, third-party integrations, mobile applications, and AI-powered products. I've built RAG applications, multimodal AI learning tools, and LLM integrations, and I use AI development agents such as Claude Code and Devin within structured, testable engineering workflows.

I bring the operational discipline of enterprise engineering and the adaptability of startup development. My focus is on shipping useful products while building the architecture, tests, and safeguards that keep them dependable as requirements evolve.

Spanish, English
Eastern Time (US & Canada) (-05:00)
Joined August 2018
EXPERTISE
8 years experience
3 years experience
6 years experience
9 years experience
1 year experience
7 years experience
2 years experience

REVIEWS FROM CLIENTS

Thomas's profile has been carefully vetted and approved as a Codementor. Connect with Thomas now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ThomasGHenry
1
0
Stack Overflow
4574 Reputation
7
23
29
EMPLOYMENTS
Independent Contractor · Full Stack Software Engineer
Thomas G Henry LLC
2018-01-01-Present

Design and deliver full-stack, mobile, and AI-powered applications for clients, taking ownership of architecture, integrations, securi...

Design and deliver full-stack, mobile, and AI-powered applications for clients, taking ownership of architecture, integrations, security, and production deployment.

  • Built a multimodal AI study platform supporting document and media uploads, generated quizzes, automated grading, and personalized feedback using React and the Vercel AI SDK.
  • Developed a multi-tenant Flutter/Firebase RAG application for government compliance documents, with account-scoped authorization and isolated customer vector stores.
  • Implemented OAuth 2.0 authentication, Stripe-backed access control, and API proxying for OpenAI Custom GPT products.
  • Recovered a production Supabase/PostgreSQL database after a problematic schema change and implemented tenant isolation using row-level security, least-privilege access, and automated security tests.
  • Integrated Plaid into an SMS-based personal finance assistant for transaction tracking and account inquiries.
  • Delivered a React Native tourism marketplace to the Apple App Store and Google Play using AWS and MongoDB.

Technologies: TypeScript, React, React Native, Flutter, Firebase, PostgreSQL, Supabase, OpenAI, RAG, Stripe, Plaid, AWS, Vercel

HTML/CSS
Python
SQL
View more
HTML/CSS
Python
SQL
Node.js
PostgreSQL
Dart
TypeScript
Firebase
Stripe
React
Cloudflare
JavaScript
Jest
DigitalOcean
React Native
Material-UI
Next.js
Flutter
Firebase Cloud Functions
Prisma
OpenAI
Tailwind css
Playwright
Vercel
AWS
View more
Senior Full Stack Software Engineer
Early-Stage Social Events Startup
2024-10-01-2026-10-01

Served as the sole full-time engineer responsible for an inherited social-events platform, owning backend modernization, product devel...

Served as the sole full-time engineer responsible for an inherited social-events platform, owning backend modernization, product development, and production reliability during growth from a few hundred to nearly 10,000 users.

  • Improved primary events API latency by 10× at p50 and 7× at p95 through optimized Firestore queries, parallel data fetching, and elimination of N+1 access patterns.
  • Built Stripe checkout, refunds, subscriptions, promotional pricing, and abandoned-checkout recovery, including RevenueCat integration.
  • Developed onboarding and engagement workflows using Twilio SMS, OneSignal push notifications, Firebase, and React.
  • Modernized Node.js/Express services with TypeScript, modular architecture, automated regression testing, and CI quality gates.
  • Built auditable Firestore migration tooling, contextual incident alerts, and operational kill switches for 10+ external service integrations.
  • Used Claude Code and Devin across 60+ feature tickets, establishing reusable agent instructions, project knowledge, and code-quality rules to maintain architectural consistency.
  • Delivered a React-based acquisition funnel with Firebase authentication, Stripe Checkout, deep linking, and automated Vercel deployments.

Technologies: TypeScript, Node.js, Express, React, Next.js, Firebase, Firestore, Stripe, Twilio, OneSignal, Jest, Playwright, GitHub Actions, Vercel

HTML/CSS
Node.js
Git
View more
HTML/CSS
Node.js
Git
GitHub
TypeScript
Firebase
Stripe
Twilio
React
Cloudflare
JavaScript
Jest
Middleware
Firebase Cloud Messaging
Next.js
Firestore
Firebase Cloud Functions
OpenAI
Unix shell scripting
Google apis
GitHub Actions
Playwright
Vercel
Openapi specification
Express.js
Mantine
Rbac policies
Redocly
View more
Sr. Full Stack App Developer
Duke University School of Nursing
2020-01-01-2023-05-01

Developed and maintained the Teaching Assignment Management System, supporting clinical placement matching, faculty research, and admi...

Developed and maintained the Teaching Assignment Management System, supporting clinical placement matching, faculty research, and administrative workflows.

  • Built and maintained application features using React, TypeScript, Node.js, MySQL, and AWS.
  • Modernized frontend code from Flow to TypeScript to improve maintainability and development consistency.
  • Introduced automated testing with Jest and Cypress to strengthen regression coverage.
  • Implemented Terraform infrastructure as code and CI quality gates to improve deployment reliability.
  • Supported ongoing application development and maintenance for institutional users.

Technologies: React, TypeScript, Node.js, MySQL, AWS, Jest, Cypress, Terraform, CI/CD

HTML/CSS
Node.js
MySQL
View more
HTML/CSS
Node.js
MySQL
Git
GitHub
TypeScript
Jira
Sequelize
React
JavaScript
Jest
Material-UI
Redux
Terraform
Aws Codepipeline
RESTful API
Cypress
Unix shell scripting
Redux Toolkit
Express.js
AWS
View more