
About
Robuste Software by default – individuell entwickelt oder gemeinsam erarbeitet.
Ich bin Timo Lang, Gründer der Lang Engineering GmbH.
Mit langjähriger Erfahrung und technischer Leidenschaft unterstütze ich Menschen und Unternehmen in zwei Bereichen:
massgeschneiderte Softwarelösungen sowie individuelles Rust-Coaching für Entwickler und Teams.
Mein Weg begann mit einer Ausbildung zum Elektroniker. Es folgten ein Bachelor in Elektrotechnik und ein Master in Informatik, beide mit Fokus auf Embedded Systems. Seit über zehn Jahren entwickle ich industrielle Software – seit 2021 als selbstständiger Ingenieur.
Ich arbeite für etablierte Unternehmen, Startups, KMUs und Einzelpersonen. Dabei steht für mich eines im Zentrum: Technik muss nicht unnötig kompliziert sein – sie soll robust, verständlich und sinnvoll einsetzbar sein.
Besonders wichtig sind mir nachhaltige Entwicklungsprozesse: Testbarkeit, saubere Architektur, CI/CD und langfristige Wartbarkeit sind für mich keine Extras, sondern essenzieller Bestandteil jeder Lösung.
Fachliche Schwerpunkte
Programmiersprachen:
Rust, C++, C, Javascript, Typescript, HTML, CSS, Python, Bash, C#, VHDL
Technologien:
Qt (with QML), Boost, gRPC, msgpack, Google Test, Google Mock
CI/CD:
GitLab CI, Azure DevOps, Github Pipelines
Datenbanken
Postgres, MongoDB, Mysql, Sqlite
Embedded:
Arm, STM32, RISCV, ESP32, FPGA
Protokolle:
Cloud:
I2c, SPI, UART, EtherCAT
AWS (S3, Lambda, IAM, CloudWatch, IoT, Route53, ApiGateway), Azure (DevOps, AD, AppService), Fly.io
Netzwerk-Protokolle:
HTTP, TLS, DNS, SSH, NFS, FTP, TCP, UDP, IP, Ethernet, ICMP, MQTT
Tools
Git, SSH, Docker, Wireshark, FFmpeg,
Methoden:
Scrum, Agile, TTD, Clean-Code, UML
Warum Kunden mit mir arbeiten
Schnelle Einarbeitung:
Ausgezeichnetes Fachwissen:
Ich arbeite mich zügig ein und finde mich auch in gewachsenen Systemen schnell zurecht. Meine Kunden sind begeistert von meiner raschen Auffassungsgabe.
Auf Grund meines beständigen Hungers nach Wissen, habe ich ein ausgezeichnetes Fachwissen in einem breiten Spektrum von Fachgebieten
Langfristige Perspektive:
Ich liefere nicht nur kurzfristige Lösungen, sondern denke mit – von Architektur über Testbarkeit bis Wartbarkeit.
Meine Werte
Ehrlich, nachhaltig, menschlich
Technik ist für Menschen gemacht – und sollte auch so entwickelt werden. Diese Werte prägen meine tägliche Arbeit:
Ehrlichkeit
Verantwortung & Qualität
Ich stehe offen zu dem, was ich kann – und zu dem, was ich (noch) nicht kann. Ich verspreche nichts, was ich nicht halten kann – auch dann nicht, wenn ein Auftrag davon abhängt.
Ich gehe die Extra-Meile, wenn es darauf ankommt. Ich nehme mir die Zeit, Dinge richtig zu machen. Fehler gehören dazu – ich stehe zu ihnen und lerne daraus.
Wertschätzung
Ich arbeite gern mit Menschen zusammen und glaube an eine Kultur der Ermutigung, in der Stärken sichtbar werden dürfen. Lob und konstruktives Feedback sind für mich selbstverständlich.
Fördern & Zurückgeben
Ich unterstütze Open-Source-Projekte, kleine Unternehmen und Menschen, wo ich kann – finanziell, durch Know-how oder praktische Mithilfe.
Gesunde Balance
Gute Arbeit braucht gesunde Menschen. Ich achte auf realistische Zeitpläne, respektiere Grenzen – und fördere eine Zusammenarbeit, die auch langfristig tragfähig bleibt.
Diese Werte sind nicht blosse Marketingfloskeln, sondern Ausdruck meiner Überzeugungen. Sie helfen mir, klar, respektvoll und verantwortungsbewusst zu handeln – nicht nur als Entwickler, sondern als Mensch.