Software engineering & consulting

Reliable software. Clear technical decisions.

Lutrisoft builds custom software and helps companies make technical decisions. We plan new applications, improve existing systems and work directly with your development team.

Services

Build software. Improve systems. Support teams.

Whether you are building a new application, improving an existing system or making a technical decision, we support you from technical planning through implementation.

Custom software development

We build software that fits your workflows and technical requirements—from initial design to a working application.

  • Web applications and SaaS products
  • Backend services and APIs
  • Internal tools and business applications
  • Integration with existing systems

Architecture & technical consulting

We help you resolve architecture questions, choose technologies and plan the next steps for implementation.

  • System and software architecture
  • Technology and platform decisions
  • Technical assessments and reviews
  • Roadmaps and implementation planning

Modernization & ongoing development

Existing software does not always need to be replaced. We make targeted improvements to your systems to reduce risk and make further development easier.

  • Legacy system modernization
  • Refactoring and technical debt reduction
  • Performance and reliability improvements
  • Incremental migrations and platform changes

Support for your development team

We work directly with your team, contributing to development, helping with architecture decisions and solving technical problems.

  • Software development within your team
  • Code and architecture reviews
  • Technical problem solving
  • Development processes and knowledge sharing
How we work

Pragmatic engineering without unnecessary complexity.

Good software solves the right problem and is reliable to run and straightforward to maintain. We align technical decisions with your goals and your team's needs.

Start with the problem

Before choosing technologies, we work with you to clarify what the software needs to do and the constraints it must meet. This keeps implementation focused on your actual needs.

Keep feedback loops short

We develop in manageable steps and seek feedback early. This helps us test assumptions, make progress visible and adjust course when needed.

Build so your team can take it forward

We focus on maintainable code and clear architecture so your team can reliably run and extend the software after the project is complete.

About Lutrisoft

The person behind Lutrisoft

I'm Max Dietrich, founder of Lutrisoft and a software developer with over ten years of experience. I help companies make technical decisions and build software that works in practice and can evolve over time.

Lutrisoft is a German limited liability company (GmbH) that I run as its sole developer. You work directly with me—from clarifying your requirements and making technical decisions to implementation. I value reliable collaboration, pragmatic solutions and open, respectful communication.

When a project needs additional capacity or specialist expertise, I can bring in experienced developers from my network.

Portrait of Max Dietrich

Selected project experience

Examples from my work as a software developer—not client references for Lutrisoft.

Smart TV: from monolith to event-driven architecture

I took primary responsibility for converting a monolithic system for smart TV programme information to an event-driven architecture, doing most of the implementation myself. This significantly improved maintainability and performance.

OTTO: the central product detail page

While working at OTTO through an employee leasing arrangement, I contributed to the central product detail page, implementing various features and improvements.

Housing platform: backend ownership

In my most recent project, I took technical ownership of the backend and its architecture for a platform serving housing companies.

“Max is highly adaptable, brings a lot of positive energy to the team, and has strong technical skills that make him a reliable problem-solver.”

Niko Börger — colleague at OTTO, both as a fellow Senior Software Engineer and as Technical Lead.
Excerpt from a LinkedIn recommendation, published with permission.
Get in touch

Have a software project or technical challenge?

Tell us briefly about your project or technical challenge. Together, we can explore how Lutrisoft can help.

Get in touch