Custom software for companies and public authorities. Portal, business application, integration or app. I build it in the technology you already run, and I see it through until it’s live. I work alone, with AI tools, including projects that used to need a whole team. Since 2014, from front end to production.
Surface. Depth.
Range
Corporate projects in telecoms and retail, Java for a state administration, an upload service on plain shared hosting, four show formats for the Twitch companion stream to a ZDF gala.
2014 – today · front end, back end, operations
Four very different projects, the same developer. See Work for the details.- Build new
- From the first sketch to production, in a technology that fits your landscape and that your own people can maintain later.
- Build on
- An application that’s grown over the years, and one new requirement. I get to grips with other people’s code and move it forward instead of starting over.
- Keep running
- Deployment, monitoring, maintenance, documentation. Software isn’t finished until it’s up and running on your systems and someone there knows how.
Maik Engelhaupt
One developer, every layer.
In twelve years I’ve worked with Java and .NET, Angular and Vue, PHP and Node, in large enterprises, in a state authority and on projects of my own. No favourite framework stuck, but a habit did. First look at what you already run and who’ll maintain it later, then build.
So you can hand me a portal for a business unit just as easily as an integration between two legacy systems or an app for the field team. I get up to speed, build it, document it and hand it over so your team can carry on with it. Happy to join your team as an extra senior developer, too.
AI-assisted, human-accountable
One head, many hands.
I’ve been programming for twelve years, these days with AI tools every day. They write my test cases, migrations and the first draft of the documentation, and they read my code back to me. Deciding, reviewing and answering for the result stays with me. That’s how I take on projects alone that used to need a mid-sized team, from concept to production. Two examples under Work: DualStream, built on broadcast day and in use that evening. Fotokiste, a side project with 200 automated tests.
You get one point of contact instead of five, no handovers, and no meeting where five people wait for the sixth. The invoice says one developer. It doesn’t replace your own team, it takes the weight off their shoulders.
-
01
Done soonerFive roles need ten communication paths, Fred Brooks did the maths in 1975. Here the five roles meet inside one head, and the ten paths disappear along with their tickets and meetings.
-
02
The responsibility stays with meI treat what a tool suggests like a colleague’s pull request. Read, test, then merge. I don’t ship code I can’t explain to you.
-
03
Your data stays your dataWe agree up front which tools I use and what they’re allowed to see. On request I work entirely without external services, for example for public authorities or critical infrastructure.
-
04
Live demo in the first callI’m not selling an AI strategy. I build software, and the tools help me do that faster and more thoroughly. Anyone who wants to see what that looks like day to day gets a live demo in the first call.
-
05
What one head can’t doTwo projects at once, and holidays without cover. That’s why I document and hand over from day one, so your team can carry on without me. Beyond a certain size I’m the extra pair of hands on a team, not its replacement.
Left: five roles and the ten paths along which they have to align. Fred Brooks wrote the formula down in 1975, and every arrow still costs time, tickets and patience. Right: the same five roles in one person, the AI tools around them. The arrows go, the responsibility stays with me. So does one human with one working day.
Four ways to work with me.
As an extra developer on your team, with a finished product at the end, or as a second opinion. Which one fits usually becomes clear in the first call.
All services-
01
ContractingAs a senior developer in your team, billed by time. Remote or on-site across Germany, Austria and Switzerland, directly or via staffing agencies.
-
02
Fixed-price projectsA clearly scoped product or feature at a fixed price: specification, build, tests, handover with documentation.
-
03
Architecture & consultingTechnical designs, code reviews, setting up CI/CD and Docker operations. Or simply a second experienced pair of eyes before an important decision.
-
04
Live & broadcast techInteractive overlays, quiz and show systems, real-time integration for streams and companion programmes to TV broadcasts.
Selected projects
Whatever can be verified is listed.
An upload service that pushes two gigabytes through a basic hosting plan without a server process of its own. Show technology that ran for 9.5 hours on Twitch alongside a ZDF gala. And enterprise code I can’t show but can describe.
All workWhere my code has already run.
- A telecommunications groupFull-stack development on a corporate project as a senior consultantsince 2021
- A DAX-listed logistics groupWeb and server development with Java, Vue and PHP2017–2019
- A food retail groupFull-stack development in an enterprise setting as a senior consultantsince 2021
- State agency, Mecklenburg-VorpommernJava development for the state administration2020
I delivered these projects as an employee or senior consultant. I don’t name the clients without their clearance, but I will in conversation. Experience, in other words, not BobaTR’s client list.
What this site itself weighs.
Anyone selling software should build their own website properly. So, as on any building site, there’s a board with the facts. The numbers are re-measured on every build.
Site board · bobatr.de
- Owner & builder
- Maik Engelhaupt. Design, code and operations from one pair of hands.
- Weight of the home page
- 189 KB transferred: 25 KB code (HTML, CSS, JavaScript), 75 KB fonts, 89 KB images (portrait and the sister brand’s logo).
- Cookies
- None. Which is why there’s no banner.
- Trackers & third-party servers
- None. Fonts and everything else come from this domain.
- Without JavaScript
- Fully readable and usable. JavaScript only adds polish.
- Accessibility
- Keyboard, screen readers and reduced motion taken into account.
- Updated
- 2026-09-10 · version 1.0
Feel free to count: open the developer tools, network tab, reload the page.