dennisthiessen 60d9d33f11
My Gatsby Deployment pipeline / build-and-deploy (push) Successful in 3m32s
Update skills and credentials content
Remove SAP BODS from the stack (and from the Swisscom summary line).
Split the single credentials line into Education and Certifications, add
the Udacity nanodegrees and IBM AI Engineering, and note the Tongji
University (Shanghai) master's thesis for international context.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 09:49:50 +02:00
2026-06-29 09:49:50 +02:00
2026-06-28 16:53:32 +02:00
2026-06-28 16:53:32 +02:00

thiessen.io

Personal site of Dennis Thiessen — Staff Data, Analytics & AI Engineer (Bern, Switzerland).

Built with Gatsby 5 and React 18. Single-page, Swiss-minimal design; styles are plain CSS in src/assets/style.css (no preprocessor).

Develop

npm install --legacy-peer-deps
npx gatsby develop      # http://localhost:8000

Build

npx gatsby build        # output in ./public

Use Node 20 (see .nvmrc).

Deploy

Pushing to master triggers the Gitea Actions workflow in .gitea/workflows/workflow.yaml, which builds the site and rsyncs public/ to the web server over SSH. It relies on these repository secrets: SSH_PRIVATE_KEY, SSH_KNOWN_HOSTS, DEPLOY_USER, DEPLOY_HOST, DEPLOY_PATH.

S
Description
No description provided
Readme MIT 3.8 MiB
Languages
JavaScript 53.5%
CSS 46.5%