Open-Source & Research
I started working on and contributing to open-source all the way back in 2011, when I was in high-school. Some are by now outdated, some have impact to this day.
Projects and Contributions (github.com/kurtextrem)
awesome-performance-patches
A curated list of interesting performance related PRs and blog posts in the JavaScript & web-performance area.
js-sieve
High-performance implementation of the SIEVE caching algorithm in JavaScript.
is-misused-css
checks if CSS is applied correctly on any element ✅ · forked from Chromium DevTools (added programmatic access to hints via a JavaScript API)
insant.page (original)
added prerendering 🚀 · support for Safari ✨ · PrerenderV2 🧪(you experience the lib on my website)
GoogleChromeLabs/webpack-libs-optimizations
contributed tips & tricks for optimizing JavaScript bundles using webpack.
jstips.co
helped curating JavaScript tips
🚀 Performance Patches
- lucagez/json-stringify faster than JSON.stringify():
- 5-50% performance improvement
- jshttp/cookie cookie parser used by e.g. fastify:
- PR #1, PR #2
- fastify/etag:
- Extensively benchmarked hashing algorithms and made sha1 the default.
- FormidableLabs/nuka-carousel:
- rendering performance improvement
Bachelor Thesis (2021 🇩🇪)
Design and development of a web interface for chemical analysis of quantum mechanical data
– graded 1.0 – interdisicplinary thesis from IT & Chemistry with focus on User Experience and Psychology (52 pages)
Professional Training (2017 🇩🇪)
Final Presentation (100/100%) ·
Final Documentation (95/100%)
For the next generation of trainees, I have published my finals as part of a well-known specialist blog.
Chrome Extensions
I’ve open-sourced all chrome extensions I’ve written from 2013 to 2023:
Layoutify: Improved Layout for Instagram – peak 10.000 users
Tabbie Updated - Tab Manager
Eye Care - reminds you to take a break – 1k active users
Gmail Mail Counter ·
Gmail Mail Expander
Stop Autoplay for Youtube – peak 50.000 users
Planetside2 Alerts – peak 5.000 users
Security
During my work at the Jochen Schweizer mydays Group , I have found and mitigated:
- a JSON prototype pollution issue impacting every micro-frontend
- a XSRF / CSRF issue in the authentification service
- publicly reachable server side source code