The Engineer Behind the Work
Deep enough in the field to know which problems are real. No middlemen, no markup — just the engineer who owns the outcome.
Who I Am

I'm Michael Beasley — a senior engineer in Cincinnati with enough production systems behind me to know what failure looks like before it ships.
I started Black Lab Development to do the kind of engineering work I actually respect: direct engagement with complex problems, decisions made by the person who understands the system, and outcomes tied to real business results — not billable hours.
Most of my work involves stepping into systems that have accumulated years of shortcuts, vendor lock-in, and technical debt — understanding what's actually there, and making it better without blowing everything up in the process.
I've worked embedded with in-house teams, as a primary vendor for agencies, and as the solo engineer keeping mission-critical platforms running. I'm comfortable in all of those contexts and honest about which one fits your situation.
Why It Matters Who Builds It
When you hire an agency, you pay for a sales team, a project manager, account management, and a junior developer who gets assigned to your project after the senior who sold you closes the deal. You get a lot of process and sometimes very little engineering.
When you work with me, you talk directly to the person writing the code, making the architecture decisions, and accountable for whether it actually works in production. There's no translation layer where requirements get distorted and nobody claims ownership of the gap.
That doesn't mean I can do everything. I'm honest about scope, about what requires additional specialists, and about when a problem is bigger than a single engagement. But for the things I take on, you get my full attention and full accountability — not a rotating cast.
What I Actually Believe
Read It Before You Touch It
Every system I work on gets understood before it gets changed. This sounds obvious but it's apparently rare. Bad assumptions are how good systems become expensive problems.
Right Tool, Not Favorite Tool
I don't have a stack I'm trying to sell you on. The right architecture is the one that fits your team, your constraints, and your actual scale — not mine.
Shipped Beats Perfect
A working system in production is worth more than a flawless architecture that's still in review. I bias toward decisions that move things forward and can be corrected later.
No Hiding Behind Process
Project management theater — status updates, velocity points, sprint reviews — doesn't fix code. I'd rather spend that time doing the work and telling you plainly where things stand.
You'll Work Directly With Me
No kickoff calls with someone who disappears after the contract is signed. No project managers relaying messages between you and the engineer. Just direct access to the person making the technical decisions and writing the code.
If that sounds like what your project actually needs, I'd like to hear about it.