Chris McGee

1 commit

CM

Chris McGee

@SturmB

Lead Software Engineer focused on application architecture, developer tooling, testing, CI/CD, and AI-assisted development.

Commit activity

1 commit in the last 7 days

longest streak 1 day

35 / 50 XP15 XP to daemon

Hi, I'm Chris McGee

Lead Software Engineer · Application Architecture & Developer Tooling

I build dependable production software and the engineering systems that help teams deliver it well. My background spans 13 years of PHP/Laravel and JavaScript development, application architecture, testing, CI/CD, technical leadership, and AI-assisted development workflows.

LinkedIn Website

📍 Ohio · Open to full-time remote Senior, Lead, Staff, and Technical Lead opportunities across the United States

What I bring

  • Advanced from Associate to Senior to Lead Software Engineer through two promotions at Integrity Express Logistics.
  • Led 4–6 developers through technical design, mentoring, pair programming, standups, and day-to-day delivery.
  • Co-developed a high-throughput internal platform used by several hundred employees across North America.
  • Co-led adoption of Claude Code and reusable AI-assisted workflows across 25+ colleagues in engineering, DevOps, QA, product, and other business functions.
  • Care deeply about maintainable architecture, useful automation, strong tests, code review, and developer experience.

Selected work

An active Laravel 13 and PHP 8.4/8.5 application for a self-hosted member portal, designed around federated identity, invitations, newsletters, and a members-only knowledge base. The repository demonstrates domain modeling, architectural decision records, Pest tests, PHPStan analysis, Pint formatting, container builds, and a multi-version CI matrix.

A published, privacy-conscious userscript that adds sorting and media-type filtering to self-hosted Scrob list pages without changing server data. It includes focused DOM tests, continuous integration, release documentation, and distribution through Greasy Fork.

A deployed Laravel application for tracking armor upgrades and required materials. Its optimization work reduced a core view from 247 database queries to 16, with Redis caching used to improve repeated access.

Core toolbox

  • Backend: PHP · Laravel · REST APIs · MySQL · Redis
  • Frontend: JavaScript · Vue · Inertia.js · Livewire · React
  • Quality: Pest · PHPUnit · PHPStan · Rector · automated review · code review
  • Delivery: GitHub Actions · CI/CD · Docker · Ansible · AWS · Kubernetes · Helm
  • Leadership: Technical design · mentoring · pair programming · interviewing · developer tooling

Certificates

Boot.dev Introduction to Python Course certificate

Beyond the code

I am an annual Extra Life participant, completing a 24-hour gaming marathon to raise money for Children's Miracle Network Hospitals. I also enjoy video production, streaming, and 3D printing.

SturmB/README.md on GitHub