I build websites and AI systems for small businesses.

A website for a small business, specified, built under my direction, and tested before it goes live. AI automation is the next offer: a workflow that keeps running.

Get a free website sample Ask about automation

01 — Websites

A website for the business. $1,000, one time.

Free sample first.

Taking my first client projects. I build a free sample before you pay anything.

Website

$1,000 one-time

You own the domain and the logins.

  • A custom design that fits the business
  • A mobile-first build
  • Contact options, such as an email link or a form that opens the visitor’s email
  • Basic search setup: a title, a description, and a sitemap
  • Handoff of the logins
Get a free website sample

Send my project details

How a website gets built

Four steps.

Scroll to move through the steps.

  1. 01 You reach out Email me about the business and what the website needs to do.
  2. 02 I build a free sample A sample of the site, at no charge, so you can see the work.
  3. 03 You approve You decide if that sample is the one.
  4. 04 It goes live The approved site is published. You own the domain and the logins.

02 — AI automation

Workflows that keep running.

This is the second offer. I quote each workflow to the job.

AI automation

Custom quote

There is no fixed price.

A repeating job: a schedule, a handoff, a check, a record. I write what the system may and may not do. Anything that sends a message or spends money waits for my approval.

Send my project details

Systems I run

Three systems I run, with the spec and the result.

These are my own projects. Each pair of pictures is a screenshot of the live page, desktop and phone. The full write-up, including a paper-trading test that showed no edge, is on my portfolio.

Open the portfolio

I founded this

Spaces Media

Problem

A Web3 radio station on X that has to stay on the air around the clock. Live Spaces drop, and every show has to be handed to the next host. Doing that by hand, day and night, does not hold.

What I built

I automated the schedule, the show handoffs, and the site. An operations agent, Orion, posts the daily schedule at 6 a.m., warns hosts 30 and 5 minutes before a show, and hands the broadcast to the next host. If the stream drops, a keep-alive brings it back. I directed the AI-assisted build and I test it.

Controls

A handoff counts only when the next host is confirmed as co-host. Routine health checks are plain scripts. Dangerous commands need my approval. Credentials stay in a vault the agent cannot read. Every incident becomes a written procedure.

What it does today

It broadcasts 24/7, with 25+ shows a week, as listed on spaces.media. My portfolio also lists thousands of hours on air and about 5.4k followers on X.

Automation flow
  1. 01 Schedule The day’s shows go out on a timer.
  2. 02 Handoff The next host is confirmed first.
  3. 03 Check A script looks for a dropped broadcast.
  4. 04 Approval gate A risky command waits for a yes.

Public site

BotScoreboard

Problem

Trading-bot sellers post screenshots. Those leave out losers, idle bots, and fees, so a visitor cannot see what a bot actually kept.

What I built

A public leaderboard of about 133 Polymarket trading bots. Each one is scored from its wallet’s public on-chain history, after trading fees, including rebates. Losing and idle bots stay listed. An automated pipeline refreshes the board. People can submit a bot, and there is a newsletter sign-up. I directed the AI-assisted build and I test it.

Controls

The methodology is published on the site. Each bot is labeled Confirmed, Self-claimed, or Suspected. The page states the sampling bias: bots taken from top lists over-represent winners. Only public data is used.

What it does today

The board is live at botscoreboard.com and tracks about 133 bots. The page shows when the data was last refreshed, and the methodology sits on the site.

The public record

Portfolio

Problem

The systems needed a public record of the spec, the controls, and the result, including a result that did not work.

What I built

I write and maintain mgimaging.github.io/portfolio. Each case study states the problem, what I built, the controls, and what happened. I keep the page current.

Controls

Spec first. Hard limits written down. Human approval before anything sends or spends. A log of decisions and incidents. Results reported as they came out.

What it does today

It is public. It includes a paper-trading test of 37 pre-registered strategies. None showed an edge. Paper only. No real money.

03 — How I work

Spec, direct, test.

The same order every time. I do not ship a system I have not specified and then checked myself.

Spec

Every system starts as a written specification: the goal, the inputs, the success checks, and what it must never do. For a website that is the pages, the contact path, and who owns the domain and the logins. For a workflow it is the schedule, the checks, and a hard stop. Nothing sends a message or spends money until a person approves it.

Direct

AI coding agents build from that spec. I steer the work, read the pages and the code they produce, and send back anything that drifts. I design the system. I do not pass along a result I have not read.

Test

I open the result in a browser, on a desktop and a phone, before it goes live. For a running system I also check the logs and the approval gate. A send or a spend that skipped approval does not ship. When a test shows no edge, I report that. I do not loosen a limit to force a better-looking result.

04 — Standards

Work to code. Inspect before sign-off.

I work to code, and I inspect before sign-off. The same rule I use in the weld shop is the rule I use here.

Testing checklist

  • Phone and desktop checks at real widths
  • Working links and forms
  • A spelling pass
  • The page still works with JavaScript off
  • Reduced motion is respected
  • No horizontal overflow
  • A check in a live browser before launch

Limits on AI agents

  • They work from a written spec.
  • Their changes go on a draft branch, and nothing is merged without my review.
  • They cannot send messages or spend money without my approval.
  • They never get client passwords. The client keeps the domain and the logins.
  • They do not invent facts, reviews, or prices.
  • Placeholders are clearly labeled.

Approval rule

Any outgoing message or payment waits in a queue until I approve it.

05 — About

I inspect before I sign off.

I am a certified structural welder (AWS D1.1) at Fisher Industries in North Dakota. I work to code and inspect before sign-off. I use that same discipline on software.

I previously did 3D exterior renderings and have since moved fully into web and automation.

I also publish the tests that fail. I published a paper-trading test of 37 pre-registered strategies. None showed an edge. It was paper only. No real money.

Contact

Send me your site or automation goal.

Taking my first client projects. I build a free sample before you pay anything. Email is the way in.

What do you need?

michael@michaelgossimaging.com