Meet the owner.

David Crowley helps businesses put AI to work, drawing on a background in software engineering, cloud architecture, and running businesses:
- 30 years of technology experience, bringing perspective to decisions about what to build, improve, or replace.
- Experience founding and running several businesses, with firsthand knowledge of budgets, client relationships, and the responsibility of delivering.
- Leadership in complex organizations, including directing IT operations and cloud architecture for a department within the University of Maryland School of Medicine.
- A consulting background serving recognized organizations, including HBO, Under Armour, Travelers Insurance, and Johns Hopkins.
- Continued hands-on work in software development, cloud architecture, automation, and applied AI, from early conversations through implementation and support.
An engineering perspective. A business owner’s judgment.

AI creates new possibilities for how a business works. Deciding which ones are worth pursuing takes engineering judgment and an understanding of the business. The cost of a solution matters, along with the quality of its results, the demands it places on your team, and the effort needed to keep it working.
That perspective shapes Buffalo Brain. We help you find useful AI opportunities, test them against real work, and connect the ones that succeed to your existing systems. Software engineering, cloud architecture, automation, and technical leadership support the whole process.
Based in the Baltimore area, we offer onsite client visits and remote consultations. We agree on the meeting format around the work and the people involved.
How we work
Understand your business
Before we ask about technology, we learn how your business works: who you serve, what you want to achieve, and what stands in the way. We ask about your priorities and constraints so any technical work supports what matters to your business.
Understand the work
We look at the tasks, data, and systems involved, along with examples of good and bad results. That gives us a basis for deciding where AI can help and how to evaluate it.
Make the options clear
We compare AI tools, integration options, costs, and delivery effort. A focused test helps establish what works, what needs human review, and whether to build, buy, or improve an existing tool.
Follow through
We connect AI decisions to implementation, testing, and handover. We plan for output evaluation, operating costs, and the people who will use and maintain the result.
Let’s find a useful place to start with AI.
Bring an AI idea, a process that takes too much work, or a prototype you want to move forward. We’ll start with your business needs and define what a useful result would look like.
