Software-Engineering
Software soll euer Geschäft voranbringen und nicht zur Dauerbaustelle werden. Wir entwerfen und bauen Systeme, die sicher, skalierbar und bezahlbar im Betrieb sind, und die euer Team weiterentwickeln kann.
Das bedeutet weniger Rewrites, niedrigere Betriebskosten und eine Codebasis, in die neue Entwickler:innen schnell hineinfinden. Wir starten dort, wo der Nutzen am größten ist, liefern etwas Echtes und wachsen von da aus, ohne euch an einen Stack zu binden, den ihr nicht gewählt habt.
Bucht uns als Consultants für Strategie, Architektur und Reviews oder als Contractors für die praktische Umsetzung mit eurem Team.
Wir bauen Software so, wie wir sie selbst betreiben würden: getypt, getestet und leicht zu ändern. Von der Domänenmodellierung und dem API-Design bis zu Datenhaltung und Deployment zählen für uns die Nahtstellen mehr als die Demo: die Grenzen, die darüber entscheiden, ob ein System auch in einem Jahr noch wartbar bleibt.
Unsere Arbeit stützt sich auf starke Typsysteme, automatisierte Tests und Continuous Delivery, mit Rust und anderen modernen Stacks dort, wo sie am besten passen. Wir entwerfen Systeme als Ergebnis ihrer Rahmenbedingungen (Performance, Teamgröße, Budget und erwartete Lebensdauer) statt nach Mode.
Wir übernehmen das als Consulting (Architektur, Reviews und technische Beratung) oder als Contracting (praktische Umsetzung in eurem Team).
Warum Software-Engineering
Architektur, die trägt
Domain-Driven Design, klare Modulgrenzen und dokumentierte Entscheidungen, damit das System mit seinem Wachstum verständlich bleibt.
Sicher per Design
Bedrohungsmodellierung, minimale Rechte und gepflegte Abhängigkeiten von Anfang an, nicht erst nach dem Vorfall.
Getestet statt gehofft
Automatisierte Tests und CI-Pipelines machen jede Änderung überprüfbar, Releases werden Routine statt Risiko.
Performance, wo sie zählt
Wir messen, bevor wir optimieren: Reserve dort, wo es darauf ankommt, und Einfachheit überall sonst.
Gebaut für Veränderung
Kleine, unabhängig deploybare Services und saubere Schnittstellen, damit neue Anforderungen keinen Rewrite bedeuten.
Niedrigere Gesamtkosten
Passend dimensionierte Infrastruktur und wartbarer Code senken sowohl Cloud-Kosten als auch die Kosten jeder künftigen Änderung.
Unsere Leistungen
Anwendungsentwicklung
Entwurf und Umsetzung von Web-, Backend- und API-Services von der ersten Skizze bis in Produktion.
Architektur & Systemdesign
Review oder Entwurf der Systemarchitektur: Servicegrenzen, Datenmodelle, APIs und Integrationsmuster.
Modernisierung & Refactoring
Monolithen aufbrechen, fragile Komponenten ersetzen und die Schulden abbauen, die euer Team ausbremsen.
APIs & Integration
APIs entwerfen und Fremdsysteme anbinden, damit Daten zuverlässig zwischen euren bestehenden Tools fließen.
Technical Due Diligence & Audits
Bewertung von Codebasis oder Architektur auf Risiko, Skalierbarkeit und Kosten, bevor ihr weiter investiert.
Laufende Entwicklung
Eingebettet in eurem Team weiter ausliefern, reviewen und das System kontinuierlich verbessern.
Wir haben Software über den gesamten Stack gebaut und gepflegt, von neuen Services bis zu Altsystemen, die niemand mehr anfassen wollte. Was wir einbringen, ist Urteilsvermögen: bewährte Technologie dort, wo sie hilft, starke Typen, wo sie sich lohnen, und Einfachheit als eigenständiges Feature. Einen Teil unserer öffentlichen Arbeit gibt es auf GitHub.