
About
I am a Lead Software Engineer (with a focus on front-end and UI architectures) and a Senior Engineering Manager. I also have some UX/UI and Design skills.
I have strong opinions on best practices, functional programming architectural patterns, and software testing.
With the help of functional programming, components-driven development, accessibility, and semantics, I help to build scalable architectures, reusable components libraries, advanced UI contraptions, and optimize web–clients performances. I can also help with optimizing other people's work and processes around technical topics.
Expert in interviewing applicants for technical roles.
Author, speaker, teacher, lecturer.
Being a professional in web-development since 1999, I have 26 years of experience. Since 2012 as a manager (hands-on-code). I have managed multiple teams and several people at once (13+).
I have been managing managers.
Skills & Tech Stack
- Typescript
- Javascript
- React
- Storybook
- HTML
- CSS
- Styled-Components
- SVG
- Canvas
- Node
- Bun
- Jest
- Webpack et al.
- ESLint
- Stylelint
- Software design
- Product design
- Functional Programming
- SPAs
- Algorithms
- Data structures
- Inline SVG + Canvas
- Software testing
- Accessibility
- Semantics
- Performance optimization
- Tech docs
- Process automation
- Digital image processing
- Interaction design
- Web Games
- UI / UX
- Agile methodologies
- Recruiting for tech roles
Working Experience
Zug, Switzerland
TX Group (Tamedia)
to
Zürich, Switzerland
Tech Lead / Engineering Manager (Frontend)
FNZ (formerly Appway)
to
Zürich, Switzerland
Product Prototype Team Lead Engineer
Senior Frontend UI Engineer
Zürich Frontend Conference
Zürich, Switzerland
Public Speaker
Public Speaker
Propulsion Academy
to
Zürich, Switzerland
Guest Speaker
- JS Performance Optimization
- Inline dynamic SVG and its possibilities