top of page

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.

bottom of page