Freelance software development · Seattle, WA

Software fixes, automation,
and small custom tools.

I’m Spencer, a software engineer with 8+ years of experience. I take on focused projects for small businesses and individuals who need help making their software work better.

Describe your problem

A short description is enough. I’ll reply by email.

What I can help with

Start with a specific problem.

Something is broken or slow.

Fix existing software

Track down a recurring bug, speed up an operation, or finish a feature in an application you own or maintain.

You repeat the same manual task.

Automate repetitive work

Turn repeated spreadsheet, file, or reporting steps into a process you can run again.

You enter the same data twice.

Connect your tools

Move information between applications, databases, and services so your systems can work together.

Your workflow needs its own tool.

Build a small custom app

Create a focused dashboard, desktop utility, or internal app. Start with one useful part of the workflow.

Professional work · Schneider Electric

Experience with these problems.

Faster applications

Hours → <1s

Fixed a desktop integration bottleneck that reduced its runtime from hours to under a second.

Automated reporting

Built tools to extract and validate data and generate reports, automating repeated data work.

Connected systems

Built APIs, messaging libraries, and integrations that move information between business systems.

Browse my portfolio and personal project demos

Let’s talk about the work

Describe your problem.

Tell me what happens today and what you’d like to improve. You don’t need a technical specification.

What happens next

  1. I’ll reply by email.

    With questions or a suggested first step for the work.

  2. We’ll agree before paid work starts.

    We’ll put the scope, price, and timeline in writing. If investigation is needed, we can make that a small paid task.

Describe the problem and the tools you use today. Include your timeline and budget if you have them.