LGE Energy Berlin GmbH // Zenstrom Logo

LGE Energy Berlin GmbH // Zenstrom

100% Remote / Berlin

Website and Service Portal for Zenstrom

Freelance Web Developer and Product Engineer

June 2023 - December 2023
7 months
Freelance
Project work
100% Remote / Berlin

Relevance

Why this case matters

This framing makes the decision signal explicit: impact, proof, fit, and AI / delivery relevance for hiring or collaboration.

System impact

Independently built and operated the website and service portal with Astro, React/Svelte, PWA, Lumenaza API, auth, ArangoDB, AWS SNS, Woodpecker CI, tests, and operations.

AI / delivery relevance

AI-native systems craft needs clean web, data, and integration boundaries. This work strengthened the foundations that later automation can build on.

WebsiteService PortalPWALumenaza API

Proof

2 products

Website + service portal

Auth + API

Portal functions

CI/CD

Operations

Especially relevant for

  • For teams that treat modern web and portal architecture as more than a frontend topic.
  • For product organizations that want technical choices connected early to delivery and operations.

Case context

Overview

Zenstrom needed more than a marketing website. It needed a usable service portal for real customer workflows. I independently built and operated the public website and authenticated service portal as two Astro products with React/Svelte, PWA capabilities, ArangoDB, the Lumenaza API, and AWS SNS.

The important part was connecting product surface, integrations, and operations: tariff calculator, registration, login, password flow, customer data, invoices, meter readings, and portal communication had to work together reliably. Woodpecker CI, Vitest, Cypress, Ackee, Bugsnag, and clear deployments kept quality and runtime behavior visible.

Responsibility

Activities

  • Website: Astro SSR/CSR, tariff calculator, registration flow, SEO, sitemap, robots.txt, and performance work
  • Service portal: Auth flow, password reset, customer data, invoices, meter readings, and active contract checks
  • Integrations: Lumenaza API, ArangoDB, AWS SNS, Slack notifications, Ackee analytics, and HubSpot-adjacent flows
  • Operations: Woodpecker CI, staged deployments, Traefik, monitoring, error notification, and portal noindex rules
  • Built-in quality: Vitest, Cypress E2E, form validation, API error handling, and security-relevant password hashes with Argon2

Operating mode

Methodology

  • Product and operations together: Treat website, service portal, API integration, and deployment as one product system
  • Kanban as a visibility model: Keep work, blockers, and next decisions inspectable
  • Built-in quality: Bring tests, performance work, password hashing, error handling, and noindex rules into delivery early
  • Keep architecture decisions small: separate codebases, clear portal boundaries, and direct integrations only where they carry product value
  • Knowledge transfer: Treat documentation, maintenance recommendations, and client training as part of handover readiness

Technical context

Technology stack

The tools are not the point by themselves. What matters is which system layers had to work together.

9Areas
35Technologies

Frontend

10
Astro (SSR & CSR)ReactSvelteTypeScriptJavaScriptPWAWorkboxProgressive Web AppsAuth AstroECharts

Databases & Storage

5
AWS S3AWS RDSPostgreSQLMariaDBArangoDB

Messaging & Event Streaming

1
AWS SNS

Backend

5
Lumenaza APIArgon2MJMLNodemailerAxios

Tools

6
VitestCypressHubSpotn8nSlackIntegration Tools

Practices

2
TestingQuality Assurance

CI/CD & Delivery Pipelines

2
Woodpecker CICI/CD Pipeline

DevOps

3
TraefikMonitoringBugsnag

Data & AI

1
Ackee

Next step

If you want to explore similar leverage for hiring, collaboration, or a concrete transformation, this is the right starting point.

Send a short note about the situation you are trying to assess. I reply personally and will be direct about fit.