Frontend & Full-Stack Developer
Building accessible, maintainable and well-tested web applications with TypeScript, Vue.js, React and Node.js.
Portfolio · LinkedIn · Repositories
I am a web developer with 4+ years of professional experience in frontend and full-stack development. My work focuses on component-based user interfaces, accessibility, API integration, automated testing and the modernization of existing applications.
- Based in Offenburg, Germany and open to relocation within Germany
- Experienced with TypeScript, JavaScript, Vue.js, React and Node.js
- Strong focus on WCAG accessibility, Cypress/Jest testing and maintainable code
- Comfortable working with REST, GraphQL, MongoDB, CI/CD and agile teams
- German B2, fluent English and unrestricted work authorization in Germany
- Open to full-time frontend and JavaScript full-stack opportunities
| Area | Result |
|---|---|
| Deutsche Telekom and partner platforms | Contributed to 20+ projects and 17+ partner websites |
| Reusable frontend architecture | Built 30+ reusable Vue.js and React components |
| Accessibility | Resolved 300+ accessibility findings according to WCAG |
| Test automation at Natif.ai | Increased E2E coverage from approximately 10% to 85% |
| Component testing at Natif.ai | Increased coverage from approximately 0% to 70% |
| Area | Technologies |
|---|---|
| Frontend | TypeScript, JavaScript, Vue.js, React, HTML5, CSS3, SCSS, Material UI, Bootstrap |
| Backend and APIs | Node.js, Express.js, REST APIs, GraphQL, MongoDB, Mongoose |
| Testing and quality | Cypress, Jest, WCAG accessibility, code reviews, performance optimization |
| Delivery and collaboration | Git, GitLab, Docker, CI/CD, Jira, Confluence, Scrum, Kanban |
| Additional experience | WordPress, WooCommerce, Webflow, SEO |
| Project | What it demonstrates |
|---|---|
| Developer Portfolio · Live site | Accessible, responsive portfolio with professional experience, measurable results, references and selected work |
| Tiny Shop — SPA | React and Express e-commerce application using client-side rendering and a REST API |
| Small Shop — SSR | Next.js e-commerce application using server-side rendering, API routes and MongoDB |
| Little Shop — SSG | Next.js e-commerce application using static-site generation and dynamic API workflows |
| Tour World | Server-rendered tour discovery and booking platform using Node.js, Express, MongoDB, Pug, Stripe and Mapbox |
| Recipe App | JavaScript MVC application with API search, pagination, serving adjustment, bookmarks and custom recipes |
The Tiny Shop, Small Shop and Little Shop applications were developed for my master's thesis as a controlled comparison of SPA, SSR and SSG architectures. Their closely matched interfaces keep the application domain stable while making the rendering strategies directly comparable.
- Accessible and inclusive user interfaces
- Reusable component architecture
- Automated frontend and end-to-end testing
- API-driven applications
- Legacy modernization and incremental improvement
- Clear collaboration in cross-functional teams
I am currently open to full-time frontend and JavaScript full-stack positions in Germany.