About

I'm Drew — an
independent developer
who ships.

I build custom AI tools, automations, web applications, and algorithmic trading systems for small businesses. No templates, no shortcuts, no offshore team I'm quietly handing your project to.

Just careful, modern software — designed, written, and delivered by me.

Based in
Kansas City, MO
Response time
< 1 hour
Projects
Live & shipping
$ python bot.py ✓ connected → running... → trade open [14:23:05] P&L: +$127.50 import openai def analyze (text): return gpt.chat( "summarize" ) # runs live equity curve · ytd +42%
Python · AI · ML Full-stack developer
Server room
The Way I Work

Software that
earns its keep.

Every project I ship is designed to run quietly, reliably, and out of your way. Production-grade error handling, structured logs, graceful recovery — all the unglamorous details that separate a working demo from software you actually trust.

How I Work

Six principles,
applied to every build.

These are the non-negotiables that guide how I approach every project — from a $75 one-off script to a six-week end-to-end system.

01

Built from scratch, not bolted together

No templates dropped in with your logo. Every line of code is written for your specific problem, which means no bloat, no subscription dependency, no "feature we don't use slowing it down."

02

You own everything, forever

Full source code delivered to you. No vendor lock-in, no license fees, no "if you stop paying me you lose access." If we part ways tomorrow, you keep working software and a plain-English walkthrough.

03

Plain English, always

I explain what I'm building and why — without tech jargon. If you can't explain to your accountant what your new tool does, I haven't done my job. You should understand your software as well as I do.

04

Production-grade from day one

Error handling, logging, recovery, graceful degradation. "Works on my machine" isn't a deliverable — software should run quietly at 3 AM when things break, and tell you clearly when something needs attention.

05

Scope honesty

If what you're asking for is overkill, I'll say so. If it's too ambitious for your budget, I'll propose a leaner version. I'd rather talk you out of spending money than oversell and under-deliver.

06

Support that actually shows up

Post-delivery support is included with every build — not an upsell. When you email me about a bug three months from now, you get a reply within the hour, not a ticket number and a wait.

The Tech

Tools I use to
build the right thing.

Modern, boring, and battle-tested. I pick tools that'll still be around in five years — not whatever got a Hacker News upvote last week.

Languages & Core

  • Python 3.12+
  • JavaScript / TypeScript
  • SQL
  • HTML / CSS
  • Bash

AI / ML

  • OpenAI API (GPT-4)
  • Anthropic API (Claude)
  • PyTorch
  • scikit-learn
  • Embeddings / RAG

Web & Backend

  • Flask / FastAPI
  • React / Next.js
  • PostgreSQL
  • SQLite
  • WebSockets

Automation & Data

  • Pandas / NumPy
  • Selenium / Playwright
  • Google Workspace APIs
  • REST & GraphQL clients
  • Cron / scheduled jobs
Let's Build Something

Ready to stop
duct-taping the problem?

Tell me what you're trying to do. I'll come back the same day with a clear scope, timeline, and price — no pressure to commit, no sales call required.

Get a Free Quote