Programmierung

Das Programmieren ist mein Hauptgeschäft. Ich durfte in den letzten 20-30 Jahren viele unterschiedliche Programme in mehreren Programmiersprachen schreiben und habe noch immer Spaß daran.

Programmierung
Foto von Roman Synkevych auf Unsplash

In den vielen Jahren entstanden unzählige Programme für Windows, Linux, Smartphones und das Web.

  • Smartphone-Apps mit SvelteKit, Svelte, Ionic, Angular und TypeScript
  • Websites/Web-Apps mit SvelteKit, Svelte, JavaScript, TypeScript, Angular,
  • Desktop-Programme, Kassensysteme und Warenwirtschaft (gpKassa, SW3)
  • Mikrocontroller-Programme (Tauchroboter, Desinfektionsspender, Schachbrett-Schnittstelle, Telemetriedatensammlung, Heimautomatisierung) in C++

Meinen aktuellen "Tech Stack" finden Sie bei StackShare.

My Stack - gerold-penz Tech Stack
JavaScript, GitHub, Python, Git, and Node.js are some of the popular tools that My Stack uses. Learn more about the Language, Utilities, DevOps, and Business Tools in gerold-penz’s Tech Stack.

TypeScript

TypeScript ist JavaScript mit zusätzlicher Typisierung und ein paar anderen Erleichterungen für Programmierer. Mit SvelteKit, Svelte, Ionic-Framework, Angular und TypeScript werden von mir Smartphone-Apps (Android, iOS), Progressive Web Apps, Web Components, Desktop- und Serverprogramme programmiert.

C++ für Mikrocontroller

Mithilfe von PlatformIO und dem Arduino-Framework programmiere ich gängige Mikrocontroller (Atmel, Microchip, Espressif). Damit entstanden zum Beispiel eine komplette Tauchrobotor-Steuerung, die Firmware für moderne Desinfektionsspender (mit Internetanbindung) oder einfach nur kleine Erweiterungen für die Heimautomatisierung (wie zum Beispiel Temperaturmessung, Türöffner oder Signalausgabe).

Python

Der Großteil meiner Serverprogramme wurde mit viel Begeisterung in dieser Programmiersprache geschrieben. Auch für Automatisierungen und Administration ist Python zum Einsatz gekommen. Aktuell tendiere ich aber mehr zu TypeScript.

💡
Ich freue mich darauf, Sie bei Ihren Projekten zu unterstützen. Zögern Sie nicht, mich zu kontaktieren.