Skip to content
IntegrePro

Modern local websites that get found, and the software to run the business behind them.

Built by an operator, not an agency. I ran my own ecommerce business for nearly twenty years before I built one for anyone else. Based in Woodstock, IL.

Free 30-minute call

What I do

Lighthouse (SEO). Starts at $1,500.

Local search visibility in two tiers: Foundation and Full Playbook. Real data on what's in the way, organized into a task list that gets acted on.

Lighthouse →

Websites and ecommerce. Starts at $3,000.

Modern websites, ecommerce stores, and client portals in React and Next.js. BigCommerce Catalyst or Shopify headless. You own the code at the end.

Websites and ecommerce →

Operational software.

Custom CRMs, inventory and catalog automation. For the parts of your business that don't fit off-the-shelf SaaS.

Operational software →

Selected work

On Point Installations website

On Point Installations

Websites and ecommerce

New Next.js site and local SEO foundation for an office furniture installer serving Chicagoland and the Tri-State Area.

Read →
CBB Sports Trend Lab

CBB Sports Trend Lab

Operational software

Predictive analytics platform for college basketball. Live during the 2026 Final Four.

Read →
Chen Chinese Cuisine

Chen Chinese Cuisine

Websites and ecommerce

WordPress-to-React rebuild for Crystal Lake's most popular Chinese restaurant.

Read →
Telos Counseling

Telos Counseling

Websites and ecommerce

New React site and local SEO foundation for a Crystal Lake, IL counseling practice. Migrated from TherapySites.

Read →
Essence Weddings CRM

Essence Weddings CRM

Operational software

Custom Django CRM with React client portal for a wedding services company. In production since April 2025.

Read →

All work →

I started a software company in 2004 that ended badly. I built a retail and ecommerce business instead and ran it for nearly twenty years. Around 2019, I started building software again, this time writing the code myself. More about me →

Talk to me

Free 30-minute call. No pitch. Before the call, I review your situation. On the call, you describe what you're trying to do. If it makes sense to move forward, you get a firm quote within 48 hours.

Start here →