Softwareentwicklung seit 1998
Software, die mit Ihrem Geschäft wächst
Ich bin Timo Erbach, Software-Entwickler und -Architekt. Seit 1998 plane und baue ich modulare Web-, Mobile- und Desktop-Anwendungen für Unternehmen – von der ersten Architekturskizze bis zur fertigen Anwendung, in über 50 Projekten.
Was ich mache
Erst die Architektur, dann der Code
Gute Software beginnt mit einer Struktur, die Änderungen aushält. Ich analysiere Ihre Anforderungen, entwerfe daraus eine serviceorientierte Architektur für Frontend, Backend und Datenhaltung und setze sie mit bewährten Design-Patterns um. So entstehen Komponenten, die sich wiederverwenden, testen und über Jahre warten lassen. Das gilt für neue Vorhaben genauso wie für bestehende Systeme, die erweitert oder modernisiert werden sollen.
Meine Leistungen
Architektur & Design
Serviceorientierte, modulare Architekturen, ausgelegt auf Wiederverwendung und lange Wartbarkeit.
Integration & Schnittstellen
Webservices für Ihre Geschäftspartner und die Anbindung von Drittanbieter-Diensten an Ihre Systemlandschaft.
Web, Mobile & Desktop
Anwendungen für alle Plattformen auf gemeinsamer Codebasis, mit weniger doppeltem Aufwand.
Modernisierung & Legacy
Analyse, Refactoring und Weiterentwicklung bestehender Software, oder Neuentwicklung, wenn sie wirtschaftlicher ist.
Von Pascal bis Rust
Begonnen habe ich mit Pascal unter MS-DOS, heute arbeite ich vor allem mit Python, Rust und Flutter. Dazu kommen FastAPI und Django, PostgreSQL, Docker und Kubernetes sowie C/C++ für Mikrocontroller, wenn Software auf Hardware trifft.