Upgrade the stack you already run

Framework upgrades, database moves, monitoring, security checks, delivery pipelines, and AI in the tools your team already opens. We start from the stack you already run.

Discover the Lab

Developer Lab stays with the system you already have. The useful change is the one the people who run it can still explain after we leave the room.

We begin with what is already live: the version in production, the data the reports depend on, and the path a change takes on an ordinary day. A new tool has to earn a place beside the habit the team already trusts.

Ownership stays with you. The keys stay with the team. The work ends on a normal Tuesday, with the notes left where the team already looks.

Developer Lab is one person, Puya Sarmidani. The person who reads your first email is the person who does the work.

The stack stays yours.

AI solutions

AI integration in the screen you already open.

A separate chat is not the solution. The model sits in a step the team already uses, such as a draft, a sort, or a summary. A person still checks any answer that would matter if it were wrong.

How an AI feature ships

  1. We pick the screen and the input that already exist.
  2. The prompt, the context, and the failure case are written next to the code.
  3. The feature ships behind a switch, so it can be turned off without a deploy.
  4. Logs show what the model proposed and what a person kept.

Eighteen practices, from a code audit to the first version of a new product.

The work we take on.What we do

Projects

Platforms and products

Journey Lanes, ProductAlert, and LatinMap are products of Developer Lab. AHK and Kio are community platforms built by Developer Lab, both in pilot. CAO-Assist checks employee data against a Dutch CAO. WijMobiel is a mobility platform for public transport in the social domain.

Leave itwith the team

The work ends when the people who run the system can make the next change without us in the room.

Each of these four ends with something the team keeps and uses on its own.

The practice stays.

What the team keeps

Five questions we ask at the start of the work, and what we do with the answer.

Questions we askbefore we change it.

Which version is running?Framework upgrades

Name the version you run and the behavior that must survive: checkout, sign-in, the admin, and the job after midnight.

SymfonyLaravelPostgreSQLAIKubernetesJiraReactArgo CD

Start with an email

Contact

Write to us with the stack you run, what needs to change, and what must keep working while it does. A version number and a link to the repository or the site are enough to begin.

The reply comes from the person who will do the work. If a practice is a poor fit for what you describe, the reply says so.

info@developerlab.nl

Send an email