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

Custom Software as a Service
We will take ownership of the development process, and deliver and operate complete solutions for you.
Team for Hire
We will work as self-sufficient team, engaging directly with stakeholders to deliver real value to your organisation.
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

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

Whom 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

Selected Projects

Here is a selection of some of our recent projects:

Ride SourcingBlacklane

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 DispatchingFlink

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 ReferencingHERE

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

Senior software engineer and technical consultant who thrives on solving hard problems. Balances broad and deep technical expertise with leadership and soft skills, and a strong focus on delivering real value.

Plays technical IC and technical/product/people leadership roles, adaptively focusing effort and depth where he can have the most positive impact. Works closely with clients to understand needs and goals and to shape solutions and priorities. Encourages initiative-taking and fosters collaborative, open work environments.

Broad industry experience including geospatial, mobility, e-commerce, finance, and telecom. Technical work has included vehicle routing, task scheduling, time estimation models, map & route encoding, distributed computation platforms, high-availability & high-fan-out APIs, backend architecture migrations, and consumer-facing & internal webapps; recent focus on optimisation problems and pragmatic use of ML.

Daniel Moor

With decades of experience in software engineering as developer, tech lead, and consultant, Daniel consistently delivers robust, maintainable solutions tailored to real-world demands.

Daniel builds strong relationships inside client organisations, coordinates initiatives across teams to identify and achieve business goals. 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 mobility services, retail, mapping, public transport, education, and the music industry.

He focuses on on reliability, scalability, and user impact. Daniel enjoys creating products that are genuinely useful to users, supporting clients in achieving their business goals, and making them more productive. He believes in working in incremental steps – delivering value quickly, incorporating feedback, and keeping solutions grounded in reality.

Felix Leipold

Seasoned software engineer and leader 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. Enjoys working with business stakeholders to leverage their expertise and elaborate requirements for technical solutions.

Passionate about programming with a keen interest in simple and elegant solutions that make users more productive. Broad skill set including data storage and querying, analysis and visualisation of data, building and training machine learning models, implementing optimization algorithms, and building sophisticated user interfaces.

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#, Go, Python, JavaScript/TypeScript and Scala.

Lucas Torri

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.