Software development
Design and build applications, APIs, and developer tools. Turn requirements into working software with a foundation your team can maintain.
Build it thoughtfully. Understand it deeply.
Keep it working.
DABH brings open-source maintenance experience to your next engineering challenge.
From a difficult bug to a new system, get hands-on help from someone who works in the code.
Design and build applications, APIs, and developer tools. Turn requirements into working software with a foundation your team can maintain.
Work through dependency issues, compatibility changes, and upstream contributions. Bring a maintainer’s perspective to the libraries your software relies on.
Understand an unfamiliar codebase, investigate reliability and performance problems, and make a practical plan for what comes next.
Long-term maintenance means living with engineering decisions. Here’s some of the software David helps care for.
A logger for just about everything.
logger.info('Ready for what comes next.');David contributes to and helps maintain Winston, the widely used Node.js logging library, and its ecosystem.
A little clarity for the command line.
David maintains @colors/colors, a library for bringing color and style to Node.js console output.
You’ll work directly with David Hyde, the software engineer behind DABH.
Start with the problem, the constraints, and what a good outcome looks like. Then agree on a focused scope, work through the details, and leave your team with software and decisions they understand.
Tell us what you’re building, what’s getting in the way, and what you’d like to achieve.
hello@dabh.llc