Our work

Real projects. Real results.

Every project delivered in weeks — not months. Six products we built and run ourselves, so you can see exactly what owned software looks like.

We Call pipeline board with leads by stage
Built and run by us

We Call

Three rented sales tools, replaced by one app we own.

The Challenge

Our own sales ran on Callingly for speed-to-lead calls, JustCall for calling and texting, and Pipedrive for the pipeline. Every lead crossed three subscriptions and three sets of notes, and the gap between a form submission and a conversation is where appointments go missing.

Our Solution

One app: Facebook leads land in the CRM, an auto-text goes out in seconds, the app calls us and connects the lead, and every call is recorded, transcribed, and summarized onto the record. Texts, email drips, invoices, and reporting live in the same place.

Key Capabilities

  • Speed-to-lead: the app rings us first, then dials the lead when we answer
  • Browser calling and texting from the business number, every call recorded
  • Auto-texts with in-hours and after-hours templates we edit ourselves
  • Pipeline board, email drips, invoices with card payment, and reporting

Results

  • Three subscriptions replaced by one app with no per-seat fee
  • In daily use as our own sales tool
  • Built in weeks, owned outright
Web AppNext.jsTwilioStripeSales
Read the full case study →
AI WYSIWYG studio showing a generated brand
Built and run by us

AI WYSIWYG

From no brand kit to a published five-page site in about forty minutes.

The Challenge

A small-business owner with no logo, palette, or spec gets empty boxes from page builders and overwritten edits from whole-page AI generators. Either way she waits on a developer.

Our Solution

A browser studio that turns two questions, a few reference sites, and four taps into three distinct brand systems, proposes a five-page structure instantly, and drafts every page in her voice with every photo already in place. Editing is by tapping or asking, never dragging, and never off-brand.

Key Capabilities

  • Three brand systems generated from the sites she already likes
  • Copy drafted in the brand voice with a banned-phrase check
  • Every photo slot filled from stock with the brand tint applied
  • Lead form reaches her inbox and a Google Sheet in seconds

Results

  • Target: a publishable site in about forty minutes for under five dollars of API cost
  • Invite-only; first client site built on it
  • Static publish to a custom domain
Web AppAIFirebaseClaudeWebsites
Read the full case study →
Blog Engine published post listing
Built and run by us

Blog Engine

A blog that plans, writes, reviews, and publishes itself, with the cost of every post on a dashboard.

The Challenge

A steady blog earns search traffic, and almost no small team keeps one up. AI writing tools produce robotic posts with no topic plan, no review step, and no idea what each post cost.

Our Solution

A scheduled pipeline: topics are scored and allocated weekly, Claude drafts in a voice defined by a site pack, images are generated, a multi-model review flags issues, and a quality gate holds anything questionable for a human before publishing.

Key Capabilities

  • Weekly planning from a topic queue scored for lead-gen intent
  • Multi-model review and a quality gate before anything goes live
  • Scheduled publishing with sitemap and page revalidation
  • Admin dashboard with per-stage cost per post

Results

  • Runs our own blog; live demo at webuildinweeks-blog.vercel.app
  • Niche-agnostic site packs, so the same engine runs any brand
  • A template repository, cloned per site
Web AppAISupabaseSEOContent
Read the full case study →
PARA Assistant SMS sign-up page
Built and run by us

PARA Assistant

Text a thought and it is filed in Notion.

The Challenge

Ideas and follow-ups arrive while driving, on calls, and in a full inbox. Capturing them properly means opening Notion and filling in fields, so most never get captured.

Our Solution

A phone number. Text it a note and an agent files it as a project, task, or area on the Notion PARA board and replies by SMS. Scheduled jobs send digests and deadline alerts. Anything with consequences waits for a YES reply.

Key Capabilities

  • Text in, filed in Notion as a project, task, or area
  • Reads Gmail and Google Calendar on request
  • Daily digests and deadline alerts on a schedule
  • Risky actions require an explicit YES before they run

Results

  • Runs daily for our own founder
  • Push-based, so there is no new app to open
  • Every tool call tested against stand-ins
SMSSupabaseNotionClaudeAutomation
Read the full case study →
AEO Tracker dashboard: share of voice over time, per-engine appearance, and monthly changes (demo data)
Delivered in Weeks

AEO Tracker

Weekly visibility into how a brand shows up in AI assistant answers.

The Challenge

Buyers increasingly ask AI assistants instead of Google. A brand either appears in the answer or it doesn’t, and unlike search rankings there’s no console to check.

Our Solution

AEO Tracker checks how a brand appears in AI answers each week, tracks appearances over time, and computes share of voice against competitors.

Key Capabilities

  • Weekly checks across ChatGPT, Perplexity, and Claude
  • Appearances tracked over time
  • Share of voice computed against competitors
  • A trend view of whether visibility is moving in your favor

Results

  • An internal product we run ourselves
  • Not yet publicly available
Internal productNext.jsTypeScriptSupabase
Read the full case study →
TryCalSync interface
Delivered in Weeks

TryCalSync

Calendar sync for people who work across more than one Google account.

The Challenge

Freelancers and consultants rarely live in a single calendar. A meeting booked on one calendar is invisible on the others, so someone books over it and the awkward reschedule email follows. Keeping calendars aligned by hand means copying events back and forth and hoping nothing changes.

Our Solution

TryCalSync mirrors busy blocks across your connected Google calendars automatically, so booking tools and colleagues see your real availability everywhere.

Key Capabilities

  • Busy blocks mirrored across all connected Google calendars
  • Sync in about ten seconds, including updates and deletions
  • Move or cancel a meeting and the mirrored blocks follow
  • Free plan covers two calendars; paid plans handle more

Results

  • Live and taking signups at trycalsync.com
  • Free and paid plans with Stripe billing
  • Built and shipped by us as our own product
Live SaaSReactFlaskSupabase
Read the full case study →

Let’s look at your software

Show us your workflow and what you would like to change.

Book a free 30-minute call