Skip to content
mike@portfolio:~$

# uptime: 24/7 — always building

Michael DiPerna

mike@portfolio:~$ whoami

Software Engineer · I build systems that hold up at scale.

A software engineer who builds the tracking, billing, and fraud systems that affiliate-marketing platforms run on — and the creator of trackingmd.com.

Selected work

all projects →
trackingmd.comfeaturedFounder & Lead Engineer · 2025

A multi-tenant affiliate/publisher marketing SaaS — first-party click tracking, publisher lifecycle, Stripe billing, and AI fraud detection.

  • Laravel
  • PHP
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Redis
  • AWS
  • Stripe
  • Docker
This portfolioDesigner & Engineer · 2026

A static, statically-hosted personal site built with Astro and shipped to AWS via an automated, keyless pipeline.

  • Astro
  • TypeScript
  • Tailwind CSS
  • AWS
  • CloudFront
  • GitHub Actions

cat ~/work/chargebacks911/*.md

Contract work for an enterprise chargeback/dispute-management platform — client names & internal codenames redacted under NDA. Impact shown; specifics protected.

  • Serverless API modernizationNDA

    client · codename

    Replaced a legacy, end-of-life API with a serverless AWS Lambda service — multi-client database-backed authentication, security hardening, and a zero-downtime cutover.

    • AWS Lambda
    • PHP
    • MySQL
  • Observability & cost visibilityNDA

    client · codename

    Structured logging plus New Relic dashboards and alerting for webhook delivery health — proactive, real-time monitoring that also surfaced reclaimable compute wasted on failing client integrations.

    • New Relic
    • Symfony
    • PHP
  • Multi-tenant client portalNDA

    client · codename

    Client-portal self-service enrollment plus an automated, cross-system provisioning pipeline that replaced a fully manual process.

    • Symfony
    • PHP
    • MySQL
  • API documentation portalNDA

    client · codename

    Rebuilt the customer-facing docs experience: per-customer gating behind recorded agreements, admin reporting, a webhook troubleshooting console, and an automated test/CI pipeline.

    • Symfony
    • PHP
    • CI/CD
  • Microservices consolidationNDA

    client · codename

    Single-sourced the data model across distributed microservices and migrated integrations off a legacy platform, retiring legacy jobs as replacements went live.

    • Symfony
    • PHP
    • Microservices

About

I’m a software engineer working in the affiliate‑marketing SaaS space. I focus on the unglamorous parts — attribution, billing, payouts, fraud, multi‑tenancy — and getting them right so they hold up at scale.

Most recently I built trackingmd.com, a multi‑tenant platform for running publisher/affiliate programs: first‑party click tracking that survives third‑party‑cookie loss, Stripe‑based billing and payouts, and an AI fraud‑detection layer, all on a schema‑per‑tenant Laravel + Next.js stack deployed on AWS.

Experience

  • Chargebacks911·Software Engineer (Contract)·Mar 2019–present·Clearwater, Florida

    • + Deliver ~14 concurrent projects a year across three stacks (Symfony, Laravel, and a legacy framework) while carrying continuous production operations for an enterprise chargeback/dispute-management platform, coordinating across multiple engineering teams.
    • + Optimized a high-volume orders API for database concurrency — a production-verified ~40× reduction in lock-wait timeouts — for smoother, more reliable performance under peak load.
    • + Built production observability — structured logging plus New Relic dashboards and alerting for webhook delivery health — giving the team real-time, proactive visibility into delivery health and surfacing reclaimable compute from failing client integrations.
    • + Shipped a serverless AWS Lambda replacement for an end-of-life API — multi-client database-backed authentication, security hardening, and a zero-downtime cutover.
    • + Consolidated data models and gateway/scheduled-job integrations across distributed microservices into single sources of truth, retiring legacy platforms as their replacements went live.
    • + Adopted AI-assisted development as a daily practice — self-funded ahead of company provision — for faster root-cause diagnosis and proactively hardened system integrations.
  • Freelance·Web Developer & SEO·Jul 2025–present·Remote

    • + Build, host, and maintain websites for multiple local small businesses — design, hosting, and ongoing updates.
    • + Run their SEO — technical SEO, on-page content, and local search visibility.
  • AffTrack Inc·Software Engineer → Marketing Manager·Feb 2014–Mar 2019·Spring Hill, Florida

    • + Evaluated, selected, and planned new features and bug-fixes for a high-volume affiliate tracking platform handling 7+ billion transactions per month.
    • + Built and tested 40+ external API integrations (REST, SOAP, XML) in a push to fully automate client service.
    • + Directed the development team's daily work and owned direct client contact and support — progressing from Software Engineer to Marketing Manager in 2016.
    • + Installed, upgraded, and maintained physical servers and equipment in co-located data-center facilities.
    • Stack — PHP · MySQL (Galera, MemSQL) · JavaScript / jQuery · Linux · Nginx · Git.

Education

  • B.S. Computer Information Systems · Saint Leo University

Skills

~/skills

├── Languages

  • TypeScript
  • PHP
  • JavaScript
  • SQL
  • Python

├── Frameworks

  • Laravel
  • Symfony
  • Next.js
  • React
  • Astro
  • Tailwind CSS

├── Cloud & Infrastructure

  • AWS
  • AWS Lambda
  • Docker
  • PostgreSQL
  • Redis
  • GitHub Actions
  • S3 / CloudFront
  • New Relic

└── Practices

  • CI/CD
  • Infrastructure as Code
  • Automated Testing
  • Test-Driven Development
  • Observability
  • Multi-tenancy
  • Microservices
  • API integration
  • AI-assisted development
  • SEO

Contact