<WL />
  online CET --:--
// portfolio v2.0 build passing · 200 OK eu-central / Kochel am See
~$ echo "Hi, ich bin"

Wolfgang Linz

>
wolfgang@dev: ~/portfolio interactive
01.
// 01. About Me about.md

Ich schreibe Code, der einfach läuft. Websites, Apps und die Server </> darunter. Mit Kaffee, Neugier und git push auch am Freitag.

Seit mehr als 21 Jahren bin ich als leidenschaftlicher Entwickler unterwegs. Von einfachen Websites bis hin zu komplexen Backend-Systemen, App-Entwicklung und Server-Administration: Ich liebe es, technische Herausforderungen zu lösen.

Mein Fokus liegt auf Web-Entwicklung mit modernen Frameworks, App-Entwicklung für iOS und Android sowie Server-Management und DevOps. Ich wohne in Kochel am See, bin 41 Jahre alt und immer noch hungrig nach neuem Wissen.

const developer = {
name: "Wolfgang Linz",
location: "Kochel am See, Bayern",
age: 41,
experience: "21+ Jahre",
focus: ["Web", "Apps", "DevOps"],
fuel: "Kaffee ☕",
hungryForKnowledge: true,
};
// export default developer;
0+
years_coding
0
projects.live
0
cups_of_coffee
0
stack_layers
02.
// 02. Skills & Technologies skills.json

Vier Layer, ein Stack.

Vom Pixel im Browser bis zum RAID im Serverraum. Jeder Layer trägt den nächsten, und ich kenne sie alle von innen.

Layer 01 / Frontend$ cd ./web npm ls --depth=06 packages

WebDevelopment

  • 01HTML / CSS
  • 02Vue.js
  • 03Angular
  • 04PHP / MySQL
  • 05Laravel
  • 06WordPress
Layer 02 / Mobile$ cd ./apps iOS + Android6 packages

AppDevelopment

  • 01Swift
  • 02Java
  • 03Framework7
  • 04Firebase
  • 05JSON APIs
  • 06REST
Layer 03 / Infrastruktur$ ssh root@prod uptime 21y+6 services

Server& DevOps

  • 01Docker
  • 02Linux
  • 03Proxmox
  • 04VMware
  • 05Windows Server
  • 06RAID
Layer 04 / Tooling$ make test ✓ 6 passed0 failed

Tools& Practices

  • 01TDD / PHPUnit
  • 02GitHub Actions
  • 03Python
  • 04Grafana
  • 05Raspberry Pi
  • 06Photoshop
03.
// 03. Projects projects.git

Ausgewählte Arbeiten,
handgeschrieben.

scroll
fig.01 // merge(channels)
01 / 04// in progress
Nexa One

Nexa One

E-Mail und Messenger vereint in einer Inbox. WhatsApp, Slack, Telegram und Gmail in einer ruhigen, Ende-zu-Ende-verschlüsselten Timeline.

#app#tool#backend
Work in progress
fig.02 // section(A-A)
02 / 04cubory.app
Cubory

Cubory

CAD-Viewer für Mac, Windows und Linux. DXF, DWG, STEP und STL ohne Zusatzsoftware ansehen, messen und im Schnitt betrachten.

#app#tool#backend
cubory.app
fig.03 // destroy(after: 1)
03 / 04whiscure.com
Whiscure

Whiscure

Sichere Einmal-Nachrichten. Ende-zu-Ende-verschlüsselt per Link teilen, der sich nach dem ersten Lesen selbst zerstört.

#tool#backend
whiscure.com
fig.04 // ocr.scan()
04 / 04invoicefaker.com
Invoicefaker

Invoice­faker

Dummy-Rechnungen für Tests und OCR-Training erzeugen, auch als ZUGFeRD, XRechnung und Factur-X.

#tool#backend
invoicefaker.com

$ git log --more

Und noch
sieben mehr

04.
// 04. Tools ~/bin

Werkzeuge für den eigenen Alltag.

Kleine Programme, die ich zuerst für mich selbst baue und dann teile. Jedes davon löst ein Problem, das mich jeden Tag genervt hat.

fig.00 // ring(file)Orbo: der Ring um eine Datei mit Zielen wie JPG, WEBP und PDF
$ which orboopen source // MIT

Orbo

Dateien umwandeln, ohne sie loszulassen. Beim Ziehen erscheint ein Ring mit den passenden Zielen um die Datei. Über 90 Formate von Foto bis CAD, komplett lokal und kostenlos.

platform
macOS · Windows
stack
Rust · Tauri
#app#tool#opensource
wolfgang-linz.de/orbo
fig.01 // render(md)Inkwell: Markdown-Quelltext links, gesetzte Vorschau rechts
$ which inkwellopen source // MIT

Inkwell

Ein ruhiger Ort zum Lesen und Schreiben von Markdown. Schreiben, Split mit Live-Vorschau oder reines Lesen, mit Mathe, Diagrammen und Callouts, hellem und dunklem Theme. Komplett offline und kostenlos.

platform
macOS · Windows
stack
Electron · JavaScript
#app#tool#opensource
wolfgang-linz.de/inkwell
fig.02 // await(input)Session Buddy: die Insel fragt nach einer Freigabe für eine Claude-Code-Session
$ which session-buddyopen source // MIT

Session Buddy

Alle Claude-Code-Sessions in einer kleinen Insel am Bildschirmrand. Rückfragen und Freigaben direkt dort beantworten, ohne den richtigen Terminal-Tab zu suchen.

platform
macOS · Windows
stack
Rust
#app#tool#opensource
wolfgang-linz.de/session-buddy
fig.03 // glow(image)Glint: ein Foto im Fenster, das in dessen Farben leuchtet
$ which glintopen source // MIT

Glint

Schneller Bildbetrachter, der jedes Bild sofort öffnet: über 20 Formate von JPEG bis PSD, JPEG XL und HEIC. Diashow aus einer Auswahl, Umgebungslicht in den Farben des Bildes, Palette, Pixel-Lupe und Histogramm.

platform
macOS · Windows
stack
Rust · Tauri
#app#tool#opensource
wolfgang-linz.de/glint
fig.04 // kill -9 && restore
$ which kernfreeware

Kern

Schneller Texteditor für Windows, der nichts verliert. Jeder offene Tab, gespeichert oder nicht, übersteht einen Absturz. Dazu Werkzeuge für strukturierten Text, eine Todo-Liste und Git.

platform
Windows 10 · 11
stack
Tauri · Svelte · CodeMirror
#app#tool#editor
Download
fig.05 // xray(pdf, xml)
$ which quirepdf + e-invoice

Quire

PDF-Programm für Windows mit Röntgenblick für E-Rechnungen. Zeigt ZUGFeRD, Factur-X und XRechnung als lesbare Rechnung, prüft sie offline und gleicht die XML mit dem sichtbaren PDF ab. Dazu zusammenführen, teilen, kommentieren und unterschreiben.

platform
Windows 10 · 11
stack
Tauri · Vue · PDF.js
#app#tool#einvoice
Bald verfügbar

$ ls ~/bin | wc -l  5  // weitere sind in Arbeit

05.
// 05. Get in Touch contact.sh
~$ ./contact.sh --init

Lass uns was bauen.

Servus Wolfgang, ich bin und erreichbar unter . Es geht um
// Antwort meist innerhalb von 24 h. Spätestens nach dem nächsten Kaffee.

// elsewhere

GitHub LinkedIn XING