Independent software engineer

Building products, tools, and selected engineering work.

I’m Alan Bishop, a software engineer in Vancouver, Washington. Coding for Cats is the umbrella for my product work, public tooling, and client projects. I’m currently focused on Adria MTG and available for selected engineering work.

Current focus: Adria MTG, public tooling on GitHub, selected client work

Projects

Current project

Adria MTG

Active

Magic: The Gathering product

A Magic: The Gathering project built for players, collectors, and event-driven users, with the highest demands for readiness, performance, and scale.

Work

Engineering work

Product engineering

Shipping practical web products from early concept through launch hardening and iteration.

Client engineering

Taking on selected work through Upwork and direct collaboration, especially where clear execution and dependable delivery matter.

AI-assisted tooling

Building practical AI-assisted workflows and developer tools that reduce busywork and improve execution.

Public Work

Public tools and open source

claude-overseer

An open source Claude Code skill focused on review quality, bug finding, coverage gaps, and surfacing the next useful improvements in a codebase.

View repo

Aha! Scrum Master Tools

A lightweight tool built to work around slow planning workflows and make day-to-day execution less frustrating.

View repo

GitHub profile

Additional repos, experiments, and work-in-progress tools live on GitHub.

View profile
Explore more on GitHub

About

About

Coding for Cats is the umbrella for my independent work as an engineer. It gives me one place to show active products, public tools, and the kind of work I take on for clients, while keeping the company mission simple: build useful software and give part of the upside back.

Based in Vancouver, Washington.

Focused on product engineering, practical AI tooling, and dependable delivery.

Available for selected engineering work.

25% of profits go to local humane societies and other animal causes.

Contact

Get in touch

For engineering work, project collaboration, or general inquiries, email is the best place to start.