Frutiger Aero Background
Home Home About About
Portfolio Portfolio
Blog Blog Contact Contact
Home About
Portfolio
Blog Blog CV Testimonials Photos Contact
All Programs
Ian McCallum Portfolio CV Contact
Portfolio Portfolio - My Projects & Work

What does Ian McCallum build? Ian builds custom websites, automation systems, AI-assisted workflows, and creative digital projects.

What is Beat the Clock? Beat the Clock is Ian's automation consulting project for helping businesses save time with tools like Zapier, Make, ChatGPT, and Python.

Business Ventures

Beat the Clock

Founder & Lead Engineer · Dec 2024 – Present

My company. I design and build the software myself, then set it up on each owner's real numbers and watch the first weeks with them. The software is the product; the setup is why it fits.

Python Python Prompt Engineering AI Agents Product Design
Visit Website

Clockwork

Architect & Sole Engineer · Late 2025 – Present

The AI operations platform Beat the Clock runs on. Work leaks out of a trades business at ten different points in a day — the call you missed, the quote you meant to send, the follow-up you forgot, the appointment nobody confirmed, the invoice in your glovebox. Clockwork closes every one of them, and an AI agent named Tock drafts the work so the owner only has to approve it.

Ten automated stages, eight screens, one rule: Tock drafts, you send.

ENGINEERING DECISIONS THAT MATTER

  • Prices are computed, never generated. Quotes come from the owner's rate card, so the model can't hallucinate a number that costs someone money.
  • Failure is never recorded as an answer. An unreachable model is a distinct, retryable state — not a degraded reply filed as finished work.
  • Ten voice laws, enforced in CI. The agent's writing is governed by rules the test suite checks; break one and the build fails.
  • Every send is on the record. Nothing goes out without an outbox row carrying a timestamp and a reason.
  • Earned autonomy. The agent only graduates to sending a message type on its own after enough drafts are approved unedited — a deliberate two-step switch, revocable in one tap.
  • Multi-tenant from day one. Scales from a single owner-operator to multi-location businesses with role-separated access and strict data isolation between locations.
Python Python LLM Integration Prompt Engineering Multi-Tenant SaaS Messaging & Payments
See how Clockwork works

Website Building

Imanol VillaGomez

Web Developer & Designer

Built a custom portfolio website for concert videographer Imanol VillaGomez. He shoots live shows for artists like Charli XCX, Playboi Carti, The Hellp, and more.

View Website
HTML HTML CSS CSS JavaScript JavaScript React React

TMM Photography

Web Developer & Designer

Custom responsive website for sports photographer Timmy Miller, with portfolio galleries and booking capabilities.

View Website

Nics Marketing

Web Developer & Designer

Full marketing agency website with a React-based prequalification assessment to evaluate client readiness.

View Website

Fortivus Academy

Web Developer & Designer

Custom website for Fortivus Academy, a rugby training academy, built to reflect their brand and speak directly to the athletes and families they train.

View Website

Luminate

Lead Developer · Virtual Enterprise International

Full e-commerce storefront for a glow-in-the-dark sports equipment brand — product catalog, curated bundles, and cart across training gear and party lines, plus a built-in arcade with three playable games that award points redeemable for promo codes.

1st Place — National E-Commerce Website, Virtual Enterprise International

1st Place — Midwest Regional E-Commerce Website, Virtual Enterprise International

View Website

Growing Creatives

Vokel - YouTube Channel

Content Creator & Editor

Built and grew a gaming-focused YouTube channel, demonstrating strong content creation and community building skills.

Premiere Pro Adobe Premiere Pro After Effects After Effects Photoshop Photoshop
Visit Channel

Skills & Technologies

Python Python
Prompt Engineering Prompt Eng.
AI Agents AI Agents
HTML HTML
CSS CSS
JavaScript JavaScript
React React
Premiere Pro Premiere Pro
After Effects After Effects
Photoshop Photoshop
Web Development Web Dev
AI Systems AI Systems