
Software engineering
We're the engineers who take a drifting project and get it back to shipping.
We hire for soft skills first; the hard skills can be trained. Our hiring principles are published, so you can hold us to them.
You hand us the goal and the team moves toward it. Problems come to you early, while there is still room to act, and the work keeps going.
Most of what you need never fits inside the ticket. The team listens for the unspoken half and the worry underneath the request, and answers the person who wrote it.
The build stays small, and every part has to earn its place. You pay for just enough, and that enough holds together under real use.
Teams ship the request and miss the goal, and the work quietly drifts. We settle what you need first, then build.
Listen first
Before we touch code, we get clear on what you actually need to happen.
No surprises later
Early on, you get a straight read on what is stuck.
Ship small
We cut scope with care and build the smallest set that works.
No chasing
Checking in on us is never your job.
Most of our work is consulting. Alongside it, we partner with product startups as their engineering side: we built their software and we keep it running in production.
An AI agent that answers a business's customers on web chat, LINE, Messenger, Instagram, and WhatsApp, in 80+ languages, trained on the business's own documents.
See how we built it →Transport management software that runs a Thai fleet operator's day, handling dispatch, live GPS tracking, vehicle maintenance, payroll, and OCR that reads container numbers and odometers from a photo.
See how we built it →We wrote our engineering standards down, versioned them, and built ACE to carry them into every AI session. The work meets the level our senior engineers set, and you can follow any rule back to where we defined it.
See how ACE works →$ ace status school prod9/school · 10 skills linked · no drift $ ace explain general-coding general-coding ← prod9/school @ main provenance verified · trace complete
