Portfolio
Recent open source projects
Eisbach tracker 🌊
Vue 3 · Vite · Tailwind · Go · PostgreSQL · Docker · CI/CD · GitHub Pages
A real-time surf tracker for the Eisbach wave in Munich. I built this to monitor the wave conditions using various APIs and web scraping and predict the crows levels at the current time. It is a PWA that shows how I retrieve and present data from various data sources, work with CI/CD, and finally deploy my backend to a server, while sticking to Github Pages for the frontend.
- Frontend: Vue 3 app built with Vite & styled with Tailwind, deployed to GitHub Pages as a PWA
- Backend: Written in Go, handles data aggregation & processing via API and scraping
- Database: PostgreSQL hosted on Neon for storing historical and live surf data
- CI/CD: Dockerized backend with automatic deployment to Render
Infineon Design System Stencil
Stencil · Web Components · Storybook · Monorepo
Open source design system built for Infineon, based on Stencil web components deployed to npm. I contributed to the architecture and development of reusable UI components across multiple frameworks (React, Angular, Vue), as well as the set up of CI/CD with GitHub Actions for automated testing and deployment. The system supports design tokens and follows an atomic design methodology.
View on GitHubWebshop Demo (Vue + Spring)
Vue.js · Spring Boot · REST API · PostgreSQL
A full-stack webshop demo app built to explore client-server interaction using Vue and Spring Boot. It features product listings, dynamic routing, a PostgreSQL-backed backend, and RESTful communication between frontend and backend.
View on GitHub