Consultant Software Engineer Founder

Cody Sanchez

you know what has to change

Case Studies

PETA.org

Lead Developer

Bottleneck Discovery:

No distribution system for in-house plugins

Accepted Manual Process:

Dev hours on manual plugin updates across dozens of international sites including US, UK, India, Canada

My Build:

Developed internal repo system using GitHub that mirrored WordPress plugin repo functionality. Automated alerts in WordPress plugins page.

$10,000s/year saved

Marks Media

Consultant

Bottleneck Discovery:

Manual GA4 reports emailed to each client

Accepted Manual Process:

Analyst time on copy-paste reporting—15 hours/week pulling GA4 data manually

My Build:

Developed custom n8n workflow: hits all GA4 API endpoints, runs data through OpenAI for analysis, auto-sends personalized reports to each client's inbox.

$60,000+/year saved

Organixx

Software Engineer

Bottleneck Discovery:

Manual header/footer updates across platforms

Accepted Manual Process:

Designer time on cross-platform sync between WordPress and Shopify

My Build:

Developed WordPress plugin with one-button sync. Rendered HTML, CSS, JS for components. Pushed to Shopify repo via GitHub API.

$10,000s/year saved

ConsultWebs

Developer

Bottleneck Discovery:

No CI/CD, no Git—manual everything

Accepted Manual Process:

Dev time on manual deployments, no version control

My Build:

Introduced GitHub for all clients. Set up DeployBot.io integration for automated deployment. First version control system at the company.

$10,000+/year saved—rollbacks, feature branching, no manual deploys

Why my stuff doesn't break

Test-Driven Development

Tests written first. Code proven before it ships. This is why things don't break in production.

Object-Oriented Programming

Proper structure. Maintainable code. Not spaghetti that falls apart at scale.

Design Patterns

Singletons, Factories, Pub/Sub. Know why to use them, not just how.

Work

Casso

Casso

Email to task app. Works with Monday, Asana, ClickUp, Jira. AI summary, priority, due date extraction.

SEO It For Me

SEO It For Me

Posted a tutorial on LinkedIn showing how to save $199/month on SEMrush. A few DMed asking if I could just do it for them. So I built this instead.

Get Leads Google Maps

Get Leads Google Maps

A client wanted leads of homes without solar panels in specific areas of his city.

GA4 Toolkit

GA4 Toolkit

A TypeScript toolkit for Google Analytics 4, Google Search Console, and Indexing API - designed for use with AI assistants like Claude Code.

GA4 Reporting

GA4 Reporting

Automated monthly GA4 reporting for Marks Media clients. Saved them $60,000/year.

Get Social Media Analytics

Get Social Media Analytics

Client wanted reporting for each social media site and overall campaign summaries. Saved their team tens of thousands per year.

LLM Keyword Researcher

LLM Keyword Researcher

Client wanted holistic keyword research from specific API endpoints and multi-LLM analysis for specified metrics. Saved him dozens of hours per month.

Monitor Servers

Monitor Servers

I host all my own services and to be SOC 2 compliant I need monitoring alerts from Grafana and Prometheus.

Reconcile Accounts

Reconcile Accounts

This was for a RevOps client that was spending Sundays reconciling Stripe, HubSpot, and Salesforce numbers. He got his Sundays back.

SEO Toolkit

SEO Toolkit

I wanted to save $200 a month and delete SEMrush. After I did that, I open-sourced this. Mom taught me to share.

PETA Code Challenge

PETA Code Challenge

Before AI, software engineers would do take home challenges. I was brought on as Lead Developer at PETA for being the only candidate to complete the challenge in under 4 hours.

WP Body Builder

WP Body Builder

An old WordPress plugin I built because I liked going to the gym and wanted to save workouts and share them.

WordPress Local Hosting

WordPress Local Hosting

When WordPress developers need an exact mirror of production locally, you need all the images. This runs image URLs through a filter to production. No downloading locally.

Metal Ipsum

Metal Ipsum

...'cause why not?