Skip to content
BobaTR Software Engineering

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.
01 Positioning
Maik Engelhaupt, software developer from Rostock, Germany

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.

2014working in software, full-stack ever since
200automated tests in one side project alone
1point of contact for design, code, tests and operations
< 24 huntil you get a reply to your enquiry
02 How I work

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.
Communication paths · five heads or oneschematic
Five roles Concept Front end Back end Tests & docs Operations 10 communication paths, n·(n−1)/2 One person AI tools One developer · Concept· Front end· Back end· Tests & docs· Operations

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.

03 Services

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.
04 Work

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 work
05 Trust

Where 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.

06 Site board

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.