Pim Elshoff

Tackling complexity in the ❤️ of software

Get in touch

What I do

Consultancy

For when you need some sensemaking at the start of the project. Or halfway through. Or even right before the end.

I can help you break down the problem and compose solutions, so you can meet that deadline.

Freelance contributing

I join your team and start submitting pull requests. I've spent 15+ years on business software (CRM, insurance, HR, invoicing), so I've probably seen a version of your problem before. And when I haven't, figuring out the problem is the part I'm best at.

Interim management

Sometimes a team needs outside help to level up. I've been an engineering manager, director, even head of engineering. Whether one or multiple teams, I can help instill healthy habits. Be warned: high performance teams are only an asset when used well!

AI first

I don't use AI to assist me. I work AI first — the plan, the execution, the review. AI is my brain outside of my brain, and I've gotten very good at making it see the problem. You get one engineer with superpowers, not one engineer with autocomplete.

Workshops

If there's specific topics your team can level up in, I'm your guy. That is, if the topic is one of: DDD, event storming, test automation (including TDD and BDD), OOP or AI-first engineering.

Speaking

I speak about things I'm passionate about. You can regularly find me at conferences and local meetups. Topics range from the details of a single line of code to how we deal with emotions in engineering teams.

How I work

I onboard fast. I'll dig into the domain, read the code, ask the right questions, and start contributing right away. Not because I've seen your exact stack before, but because I've gotten very good at seeing the problem. The real one, not just the ticket.

I work remote, four days a week, for engagements up to six months. Hybrid is fine if you're within two hours of Veenendaal.

About

I'm a software developer and architect: Domain-driven design, object orientation, test automation. That's where I live. I've been a successful manager, but my heart is in engineering. I like understanding problems, on all levels, from all angles.

I run euquista, and I freelance to work on interesting problems with amazing teams.

Pim Elshoff

Recent writing

All posts →

Let's talk

Have an interesting problem? I'd like to hear about it.

Or find me on LinkedIn