Web design, automation and AI. Built to run without me.

I do not want a quick fix. I want automation or a permanent fix.
how I build
Steel wool spun into a ring of sparks, mirrored in still water
scan wipeSuvrodip Saha
All of my life, I have had a deep connection with technology, machines and AI. I feel I can understand their code better than I understand myself.
who I am
A concrete stairwell spiralling downward, in black and white
asciiS Rhover for the source
When the system could not help me, I helped myself. That is a pattern you will see in everything I do.
why I build
Streaks of coloured light converging toward a single point
duotonePhotographhover for the original
I often think too big, but I always want to work smarter.
how I work
A figure standing under a green aurora over open country
depth tiltGashif Rhezamove across it
Make everything automation once it is repetitive.
the rule
tile assembleJiabao

Mitchell LaFrance

Creative Web Designer and Full-Stack Developer

Forcewalker · Ontario, Canada

I design and build websites and web products, and I fix bugs in other people's codebases.

CRT screens
READING THE PULSE
···
GIT UPLOADS
···
SESSIONS
···
TOKENS BURNED
reading the pulse…

How I work

I have many years with computers, and a strong desire to make things right so everyone can use them with ease and comfort.

I push my creativity as far as it will go. I want the work that challenges my skill and my expertise. I do not stop at the first thing that works, and I never stop learning.

I work on what you want built. I will also analyze what you already have, or give you an opinion on your website or your program, and tell you plainly what I find.

Most of what I do is website work. I design the site and I build it, and what I hand you is yours to keep and to move wherever you want.

Bug work has its own shape. I take confirmed, reproducible bugs at a fixed price agreed before I start. The deliverable is a pull request with a passing test and a written explanation of what was actually wrong. If a bug is not reproducible yet, I will say so before you pay me anything.

Since March 1st I have tested myself by building several servers, running DirectAdmin, and much more. I have built many things myself, including Helix.

Reach out if you have an idea or anything to build. We can discuss it and see if I am able to build it.

Merged into other people's code

Pull requests merged into Nimbalyst, an Electron and TypeScript desktop application. The work covered React state handling, session list rendering, markdown and frontmatter rendering, image loading from git worktrees, permission prompts, spellchecker configuration and IPC documentation.

  • #1396 Stop blaming the user for permission requests nobody answered View
  • #1395 Mark a truncated markdown count as a lower bound View
  • #1393 Load embedded images from a session's git worktree View
  • #1392 Render the generic frontmatter card for single-value status keys View
  • #1256 Use the OS locale for the spellchecker language, with an override View
  • #1235 Prime the user-input draft per prompt key, not per mount View
  • #1217 Keep text selection from breaking during transcript auto-scroll View
  • #1207 Keep session-list relative time updating on idle sessions View
  • #1206 Fix a broken IPC listener link in the state-management docs View

github.com/forcewalkerneo

A city at night seen from above, lit streets threading between towers
A dark interface panel of dials, readouts and thin cyan rules
Source code on a dark screen, syntax highlighted
Star trails circling above a mountain lake

Built and running

Things you can open right now.

AntGlow Live

A website you build yourself and actually own. You can leave with it.

antglow.com

My Turn Live

A live caption overlay for people who type instead of speak. Your words go up on the screen as you write them, so a hearing room can follow you in real time.

myturn.forcewalker.ca

AntGlow GIF Studio Live

Turns a video into a GIF in the browser. It solves for a size limit rather than making you guess at one, so the file you get is the file that will actually upload.

gif.antglow.com

AntGlow Status Live

A public status page for the AntGlow services, checked on a schedule and served from the edge.

status.antglow.com

Whisper Paws Live

A pet care business I ran for over ten years, first in Toronto and then in London. I designed, built and maintained the site, and did its SEO. It lands on the first page of Google for local pet care searches, often at the top of the list. Most new clients arrived through search rather than paid advertising.

whisperpaws.ca

Coming

Being built now. No sign-up, nothing to buy yet.

More In build

Several other products are in progress. They get listed here when they run, not when they are planned.

Demos

Small pieces built to show a technique, and tools I am testing in the open.

Boot sequence. Staged async timing, live timestamps, CRT treatment, no images. Open full size
Helix AI chat Live on this page

A chat agent I built and named. It knows one subject and nothing else. It runs outside the systems it answers about, so it cannot disclose them, and every reply is checked against a forbidden-term list before it reaches the reader. It tells you it is an AI. It does not pretend otherwise.

The one on this page knows my work: what I have built, what I can build, and how long I have been doing this. It is in the bottom right corner. Ask it anything, or read the full history on my LinkedIn.

Tools

TypeScript React Node.js Electron Python Cloudflare Workers Git REST APIs Debugging AI agents Open source