Softwaretechnik is a Berlin-based team of enthusiastic software developers with decades of
experience in product development and consultancy across many industries.

We will help you build and run useful, sustainable systems of real value to your business,
using appropriate state-of-the-art tools and methods.

What We Offer

Software

We help our clients envision and validate solutions, clarifying the business value and elaborating requirements.

We develop software using an incremental approach, prioritizing our efforts to start delivering useful, working software quickly. We regularly review progress and direction with our clients, adapting as requirements and priorities evolve.

We build systems with an eye to their ongoing development, maintenance, and evolution. When active development comes to an end, we ensure a smooth handover to our clients or take care of ongoing maintenance, depending on their needs.

Potential Engagement Styles

ruler-pencil-line
Custom Software as a Service
We will take ownership of the development process, and deliver and operate complete solutions for you.
users-line
Team for Hire
We will work as self-sufficient team, engaging directly with stakeholders to deliver real value to your organisation.
objects-line
Prototyping
We will develop a proof-of-concept to validate a business idea or technical approach.

Expertise

We put at our clients' disposal decades of experience helping teams using a diversity of technologies.

Our team members have worked on many teams in many roles, including as developers, team leads, project managers, engineering managers and architects. In those roles, we have helped our clients architect and deliver systems for functional extensibility and scalability, effectively develop software, and pragmatically adopt practices like interactive and test-driven development, continuous delivery, and process automation.

How We Can Help

talk-bubbles-line
Consultancy
We will work hands-on and one-on-one with your engineers to introduce new practices and technologies.
lightbulb-line
Training
We will deliver highly engaging, hands-on training tailored to your employees' needs in group or 1-on-1 settings.
tasks-line
Technical Assessments
We will assess capabilities, practices, and systems to identify risks and opportunities.

Who We've Worked With

The team from Softwaretechnik are professionals in the best sense of the word. They actively and transparently drove the implementation of location referencing for the HERE platform and delivered as promised.
Andriy Shnyr, R&D Director at HERE Technologies
The trainers were chosen well: They use Scala and [the covered] frameworks in their daily work and they are passionate about it. They really have experience they share.
Training participant at Fyber

Project Showcase

Here is a selection of some of our recent projects:

Ride Sourcing Blacklane

We developed a dispatching system for Blacklane (a global premium chauffeur platform) that includes shift management, an optimizing scheduler, and a revamped auctioning marketplace service.

Read more
Order Dispatching Flink

We delivered an order dispatching system for Flink (a grocery delivery service) that allowed order delivery, either instantly, or at a customer selected time window later in the day.

Read more
Location Referencing HERE

We added support for TPEG2 TMC and OpenLR location referencing to the HERE Location Library, while developing tools to validate its accuracy.

Read more

Team

We are a tight-knit team of experienced software engineers who have been building systems together for many years. We operate with trust, efficiency, and a deep understanding of each other's strengths. Our expertise spans a wide range of technologies and platforms, including embedded systems, desktop applications, backend services, and modern web interfaces. We thrive on learning, and continuously explore new tools, techniques, and domains to grow our capabilities and stay ahead.

From the first idea to the final release, we handle every step: gathering requirements, engaging with stakeholders, planning and prioritizing, implementing robust solutions, delivering clear presentations, collecting feedback, and ensuring ongoing maintenance and support.

We tackle complex and algorithmically heavy problems and care deeply about code quality, testing, and all practices that lead to sustainable, maintainable software. We emphasize clear and thoughtful visual communication — whether it's designing innovative UI components or crafting intuitive, useful documentation.

Ben Barnard

Profile photo of

Ben enjoys making a meaningful impact and thrives on tackling hard problems. He fosters open, collaborative work environments and encourages initiative-taking. A natural perfectionist, he works to balance high standards with healthy pragmatism. He’s a polyglot programmer who values clean abstractions, data visualization, probabilistic reasoning, and automation.

Over his decades in software development, Ben has worked as a developer, tech lead, engineering manager, consultant, and trainer. He has worked on vehicle routing, task scheduling, time estimation models, map & route encoding, digital public transport ticketing, distributed computation platforms, evolvable high-availability & high-fan-out APIs, backend architecture migrations, and consumer-facing & internal applications. Ben’s clients have included Flink, Wayfair, Mobimeo (Deutsche Bahn), and companies across finance, telecommunications, travel, retail, and other industries. He has previously worked at ThoughtWorks and Nokia/HERE Technologies.

Felix Leipold

Profile photo of

Senior software engineer who manages the entire life cycle of software delivery from requirements analysis to release and monitoring of the production environment. Communicates effectively with technical and non-technical audiences alike. Passionate about programming with a keen interest in elegant solutions that make users more productive.

Ensures good engineering practices, fostering a culture of ownership, continuous learning, trust and innovation.

Experience spanning a wide range of industries including logistics, media and finance using a variety of languages and environments including Java, C# and Scala.

Daniel Moor

Profile photo of

With decades of experience in software engineering, Daniel consistently delivers robust, maintainable solutions tailored to real-world demands.

He’s known for clear communication and a deep and thoughtful understanding of stakeholder needs, and often brings fresh perspectives that help move client projects forward.

Daniel’s work spans industries such as mapping, public transport, education, retail, and the music industry – always with a clear focus on reliability, scalability, and user impact.

He enjoys creating products that are genuinely useful to users, supporting clients in achieving their business goals, and making them more productive. Daniel believes in working in incremental steps – incorporating feedback early and keeping solutions grounded in reality.

Lucas Torri

Profile photo of

Lucas is a seasoned software engineer with a strong track record of designing and delivering robust, scalable systems for clients ranging from early-stage startups to global enterprises. With a master’s degree in computer science and over a decade of hands-on experience, he has worked across a broad spectrum of domains using a wide variety of technologies and platforms.

His portfolio includes work for companies such as ThoughtWorks, Nokia, and HERE Technologies, as well as high-growth startups like Flink and Blacklane. Lucas combines technical depth with pragmatic execution, thrives in collaborative environments, and is deeply committed to clean, maintainable code. An advocate for open-source software, he regularly contributes to and creates tools that support the developer community.