Fourteen years of taking software seriously.
Kestrel started as three engineers tired of watching agencies bill for hours instead of outcomes. We're still small enough that the person who scopes your project is the person who ships it.
Built to stay in the room after launch
Most software firms are staffed to sell the next contract, not maintain the last one. We built Kestrel around the opposite incentive: engineers stay assigned to a product for as long as the client wants them there, sometimes years past the original scope.
That means fewer logos on our site than agencies twice our size, and clients who've been with us since the first version of their product. We're comfortable with that trade.
What we actually believe
Not a poster in the office. The things that change how we scope, staff, and bill work.
Ownership over hours billed
We quote outcomes wherever the work allows it, so nobody's incentive is to slow down.
Say no early
If a scope is wrong, we tell you in week one, not in the invoice at month six.
Boring technology, interesting problems
We reach for new frameworks rarely. We reach for a correct data model constantly.
Documentation is not optional
Every engagement ends with a handoff your next hire can read without calling us.
The people doing the work
Nineteen engineers, designers, and delivery leads across three offices.
Owen Achebe
Founder, EngineeringLeads architecture reviews on every engagement over six weeks.
Sofia Lindqvist
Head of DesignFifteen years turning ambiguous requests into shippable interfaces.
Devesh Kulkarni
Director of DeliveryKeeps every engagement's scope honest, including ours.
Renata Marques
Principal EngineerOur first call for anything touching payments or compliance.
Want to know if we're the right fit?
A thirty-minute call tells us both, before anyone writes a proposal.