Über mich

Hallo, ich bin Matthias

Ich liebe es, Probleme zu lösen und Software zu erstellen, die Menschen befähigt.

2005 habe ich an der Universität Leipzig mein Diplom der Informatik erhalten. Seitdem war ich als Software-Entwickler in verschiedenen Unternehmen tätig. Ich habe im Tech-Start-Up, im mittelständischem Software-Unternehmen und im IT-Konzern gearbeitet und dabei vielfältige Erfahrungen gesammelt.

Über die Jahre habe ich verschiedene Projekte als selbstständiger Software-Entwickler umgesetzt. Seit 2024 stelle ich meine Fähigkeiten unter dem Namen "Bytehändig Software Manufaktur" für Sie zur Verfügung.

Mein Schwerpunkt liegt auf der Entwicklung von webbasierten Anwendungen. Als "Fullstack-Entwickler", fühle ich mich sowohl bei der serverseitigen Entwicklung, als auch im clientseitigen Code zu Hause.

Es macht mir Freude, Problemstellungen zu analysieren, zu tüfteln und auch mal um die Ecke zu denken. Außerdem bin ich ein guter Zuhörer und empathischer Mitdenker. Diese Fähigkeiten setze ich dafür ein, Software zu entwickeln, die den Anforderungen und Bedürfnissen der Menschen entspricht.

Technologien

Mein Know-How

Ich habe Erfahrungen und Fähigkeiten in vielen verschiedenen Technologien, diese umfassen die gesamte Breite der webbasierten Software-Entwicklung

Backend
  • Entwicklung von Serveranwendungen und JSON REST-APIs
  • mit NodeJS oder Python, bei Bedarf auch PHP
  • performance-kritische Teile mit Rust
  • Lua, Shell etc. nach Bedarf
Frontend
  • Umsetzung von Web-Apps (als SPA oder PWA)
  • bevorzugt mit VueJS
  • natürlich HTML, JavaScript, CSS, Web-APIs etc.
  • außerdem AlpineJS und TailwindCSS
Datenbanken
  • Einsatz von SQL-Datenbanken (bspw. PostgreSQL, SQLite)
  • und NoSQL-Datenbanken (bpsw. Redis und MongoDB)
Infrastruktur
  • Container mit Docker, Docker-Compose, Kubernetes und Helm
  • Linux-Server (Debian, Ubuntu, Alpine, Arch)
Frameworks
  • Server: ExpressJS, FeathersJS, Pyramid
  • Client: VueJS und Quasar, Astro
  • Desktop-Anwendungen mit Electron
  • mobile Apps mit Capacitor
Allgemein
  • Versionsverwaltung mit Git
  • automatische Tests (Jest, pyTest)
  • CI/CD (mit GitHub und GitLab)
  • u.v.a.m.
Coding