Senior software engineer · Independent consultant

I'm Cory Hyland. I build the parts of your product you can't afford to get wrong.

The backend systems that move money, run on schedule, and are expensive to get wrong: payments, complex integrations, high-volume data, and production AI. Built to be reliable and to hold up under real usage. I take systems end to end, from architecture through deployment and the maintenance after, or step into an existing codebase to push a hard piece forward.

I also build and maintain WordPress data-import tooling, including a free importer add-on published on WordPress.org.

At a glance

Experience
20+ years in tech
Core stack
Laravel, PHP, Vue
Focus
Payments, integrations, data, AI
Open source
WordPress plugins on WordPress.org
Availability
Contract / C2C, 100% remote, no travel

About

I'm a senior software engineer with over twenty years in technology and more than a decade writing production software. I've run my own consultancy, Coding Chicken, since 2017, building backend and full-stack systems for SaaS platforms, marketplaces, and e-commerce. I specialize in the work that's expensive to get wrong: payment and payout systems, the scheduling and integration infrastructure that keeps a platform running, and bringing AI into real products. I work independently, fully remote, and I take ownership end to end, from architecture through deployment and the maintenance after.

What I do

Four areas I go deepest on, the ones where a bug costs real money or real trust.

Payments and financial systems

Marketplace and multi-party payments, automated payouts, remittance, and reconciliation across payouts, refunds, disputes, and fees. Stripe Connect and PayPal. The financial plumbing where getting the numbers right is the whole job.

Integrations and reliability

Third-party APIs and webhooks, plus the reliability layer built so failures surface instead of passing silently: idempotency, retries, monitoring, and the operational care that goes into keeping connected systems dependable.

Scheduling and data at scale

High-volume scheduling and background-job infrastructure built for constant churn, designed to be idempotent so retries and duplicate runs are safe. Plus import, export, and sync built to keep data consistent across systems without manual babysitting.

AI and LLM integration

Production AI built into real products: LLM integration, structured outputs, and tool use, with a focus on reliability, cost, and maintainability. It builds on machine-learning work I started around 2014, carried forward into today's LLM systems.

Selected work

A representative picture of systems I've owned. Most of this is private, confidential client work, so the details are anonymized, but the work and the responsibility are real.

Marketplace payments and automated payouts

A multi-party SaaS marketplace processing live transactions at scale.

What I built
A Stripe Connect payment system handling marketplace charges, automated partner payouts, remittance, and reconciliation across refunds and disputes.
Outcome
Became the financial backbone of the platform, architected to extend to additional partners and clients.

High-volume scheduling and background processing

A high-traffic platform running continuous automated workflows.

What I built
Scheduling and background-job infrastructure handling constant, high-volume job churn, designed to be idempotent so a missed or duplicated run is safe rather than costly.
Outcome
Built for dependable automated operation under heavy, ongoing load.

High-volume data import, export, and sync

Data-intensive platforms moving large volumes of records between systems.

What I built
Import, export, and synchronization pipelines with validation and error handling, built to keep data consistent across platforms without manual intervention.
Outcome
Removed error-prone manual data work and kept disparate systems aligned.

Production AI integration

Bringing AI capabilities into a live product.

What I built
LLM-powered features integrated into a production system, with structured outputs, guardrails, and attention to cost and latency.
Outcome
Shipped AI features that hold up in real use and stay maintainable, not a demo that breaks the first time real data hits it.

The stack I reach for

Deep in the PHP and Laravel world, comfortable across the front end, and at home on the infrastructure and payments side. The tools matter less than knowing where things break.

Backend

PHP Laravel Laravel Nova REST APIs Queued & scheduled jobs

Front end

Vue TypeScript JavaScript Tailwind CSS

Data

MySQL Redis MongoDB

Payments

Stripe Stripe Connect PayPal

Infra & delivery

Git CI/CD Laravel Forge AWS LLM / AI

WordPress and WooCommerce too, when a project calls for it.

How I work

I take ownership. I'd rather understand the whole system than patch a symptom, I build for production and the maintenance that follows, and I keep things documented so they don't fall apart when I step away. Communication is clear and consistent, mostly async and in writing, which keeps a steady record and keeps work moving.

Whether it starts as an MVP to prove an idea or a system I own end to end, I build it to hold up in production and to last.

Let's talk

Available for contract and C2C engagements, 100% remote, no travel. Tell me what you're building and where it's getting hard, and I'll tell you straight whether I'm a fit. The contact page is the fastest way to reach me.