02 / SELECTED WORK

Engineering stories,
not just project names.

Three systems that show how I move from a real constraint to a dependable, observable result.

CASE 02

FULL-STACK · DATA VISUALIZATION · MOBILE UX

63sessions tracked

I built Kraftwerk, an app for entering training data: exercises, weights and repetitions for each set. It combines workout logging with a history and progress analysis.

Challenge

Bring fragmented session, volume, and activity data into one trustworthy history without slowing down workout logging.

Approach

Use validated records, import workflows, adaptive plans, and selectable daily, weekly, and monthly chart ranges.

Outcome

A mobile-first training view with persistent sessions, clear volume progress, steps data, and long-range trends.

Read the case study

The app I programmed. Choose an exercise and enter the training date, weights and repetitions for each set directly in the app. The saved sessions form the basis for its history, volume calculations and progress charts. The public Kraftwerk page is a read-only presentation of this training history. Read how Kraftwerk began →

Data with context. Session metrics, total volume, steps, and time-range controls make individual workouts meaningful within weekly and monthly patterns.

Built to evolve. CSV and health-data imports keep historical information portable, while the presentation layer can gain new metrics without rewriting the underlying records.

  • Responsive UI
  • Validated APIs
  • CSV import
  • Health data
  • Interactive charts
CASE 03

OBSERVABILITY · OPERATIONS · AUTOMATION

24/7operational visibility

What began with a computer science thesis on Nagios grew into a long-running operational discipline across on-premises and cloud systems.

Challenge

Move operations from reactive troubleshooting toward early detection across increasingly diverse infrastructure.

Approach

Establish service checks, actionable alerts, dashboards, ownership, and automation as part of everyday engineering.

Outcome

A monitoring practice spanning Nagios, Zabbix, Checkmk, Grafana, Prometheus, ELK, and cloud-native telemetry.

Read the case study

Monitoring is a system, not a screen. Useful observability starts with service ownership and meaningful signals—not with collecting every available metric.

Operational learning. Incidents and capacity constraints become inputs for better thresholds, dashboards, runbooks, and architecture decisions.

From servers to cloud. The tools changed over time, but the principle remained: detect deterioration early, make impact understandable, and give responders enough context to act.

  • Nagios
  • Zabbix
  • Checkmk
  • Grafana
  • Prometheus
  • CloudWatch
ADDITIONAL IMPACT
01 / PERFORMANCE

Introduced Akamai CDN

Offloaded up to 90% of origin requests and improved resilience during severe-weather traffic peaks.

90% origin traffic offloaded
02 / MODERNIZATION

From bare metal to VMware

Reduced idle capacity and hardware dependency while preparing the organization for its later cloud journey.

↓ cost and hardware footprint
03 / CREATIVE CODING

Browser Arcade

Two responsive Canvas games with collision systems, procedural waves, scoring, synthesized audio, and touch controls.

2 playable games