About

20+ years of PHP, on teams and on my own.

I'm Frank, a senior Laravel engineer. I've written PHP since the early 2000s and Laravel for most of the last decade. I work across the stack, but I'm at my best on back-end systems where correctness matters: money moving between systems, data syncing with third-party APIs, and billing.

20+Years building for the web
110+Pull requests merged on an enterprise TMS
70k+Pages on a SaaS platform I built and run
250k+Google impressions a week on that platform

Career at a glance

How I got here

  1. Early 2000s

    PHP & MySQL

    Custom web apps, membership and affiliate systems, and a modular CMS.

  2. CodeIgniter years

    Fancy Hair

    About three years building an e-commerce platform from scratch.

  3. 2013 – 2018

    GroupVitals

    Five years on a small team building a Laravel SaaS. Brought in CI, code review, and tests.

  4. Independent

    Clients & my own SaaS

    Top Rated Plus on Upwork, plus Insurance Storefronts and LeadSwitchly.

  5. Oct 2025 – Jul 2026

    Integrity Express Logistics

    A contract role owning the financial integrations for an enterprise TMS.

The longer version

What I've actually done

The details behind the timeline. My résumé has the bullet-point version.

Most recently

At Integrity Express Logistics I joined the software engineering team to help finish and launch a new Transportation Management System, the application the company runs on. I owned the financial integration layer that connects it to outside accounting, document-audit, and carrier-payment systems, and merged more than 110 pull requests under review by the Principal Architect. The contract ran its course and finished in July 2026. For the most critical third-party integration, I checked the API's spec against real production traffic, captured that traffic so its behavior could be reproduced, and built an automated test suite around it.

Before that

From 2013 to 2018 I was on the small team that built GroupVitals, a group-management SaaS for churches. I helped lay the foundation for most of its codebase and architecture, took over the Fellowship One API integrations, and brought in continuous integration, code reviews, and PHPUnit tests. Before and after GroupVitals I did years of client work: e-commerce platforms, CRMs, Stripe billing systems, and rebuilds of old procedural PHP apps on Laravel. That's where my Top Rated Plus record on Upwork comes from.

My own products

I also build and run my own software. Insurance Storefronts is a multi-tenant SaaS for independent insurance agents with Stripe billing, an AI website builder, quote engines, a CRM, and a 70,000-page SEO directory that gets about 250,000 Google impressions a week. LeadSwitchly is an API-first lead routing network.

In their words

What teammates say

Read the full letters →

“Frank helped lay the foundation for the majority of the code base and architecture for GroupVitals. … He's a great team player and always willing to help someone out and answer questions. That was a huge asset for the company.”
THTony HillFounder & CEO, GroupVitals
“We had the unique challenge of being a heavily distributed remote team. Frank's presence made that distance feel non-existent. Frank is empathetic and a wonderful teammate to his fellow coworkers…”
CSChelsey SiltanenDirector of Digital, Siltanen & Partners

What I'm looking for

A Laravel team, or a project I can own.

A contract or full-time role on a Laravel or PHP team, or a well-defined project I can own end to end. Either way, I want work where getting it right matters.

  • ✓ Contract, contract-to-hire, or full-time
  • ✓ Fixed-scope or ongoing project work
  • ✓ Four recommendation letters, published in full

Get in touch

I reply personally, usually within a day.

Email me Call (765) 602-8269 Read my résumé →