me
Let me rant about myself for a bit. In my free time I enjoy climbing, working on my motorcycle, disc golfing, BJJ & learning Blender… and starring GitHub repos ⭐.
My full curriculum vitae can be viewed here.
interests
I’m a developer with a soft spot for front-end. I’m interested in all kinds of visual communication, but my major focus is on designing web applications & interfaces. I love (and preach) all things regarding usability, JavaScript, semantic HTML, the power of CSS & progressive enhancement. What fires me up is products where you can feel the polish and care that has gone into crafting them. I’d say I work great with designers (challenging their perspective on things), other devs & less-techy folk (pretty sure that’s the technical term for it?)
Lately I’ve really enjoyed tinkering with:
- Blender
- Vue.js & Nuxt ♥
- Pruvious
- Metalsmith, Eleventy, Vitepress, Astro ♥
- Edge functions & edge rendering
- Golang
- ESM build tools (Vite, Bun, ESBuild)
favourite learning resources:
Podcasts
- Shop Talk Show
- Developer tea
- Javascript Jabber
- The Web Ahead
- Front End Happy Hour
- CodePen Radio
- Friends Talk Frontend
- Changelog (all their podcasts #masterfeed)
News/article feeds
- CSS-Tricks (RIP 🕊️)
- Front-End Front
- Ron Valstar
- Tutorialzine (Mostly their monthly JS lib rundown)
- Markus Oberlehner (Really great Vue articles)
- Max Böch
- Hugo Giraudel
- David Walsh
- CSS Wizardry
- Sara Soueidan
- Code Kraft
- A List Apart
- Hacker News
- Jag Talon
- Too many Smashing Magazine, dev.to & Medium articles to count
history
* Unfortunately, I can’t show most of my past work on here for legal reasons. It’s good stuff though.
I like fiddling small components and scripts on codepen, jsfiddle, gist and on my Arduino/Pi.
I started out creating websites for neighbours, family friends and small companies, which really sparked a passion. Here’s what I’ve been up to since:
Supersimple 🐧
Helping Supersimple simplify complex data exploration flows and aiding all roles of any SaaS company to have swift answers for their burning curiosity.
Zendesk QA
Klaus got acquired! 🙀 I helped ensure a smooth transition for the developer teams and make sure everyone got settled, but knew a company of that size would be too big a place for me.
Klaus 🐈⬛
Technical lead
Grew our front-end team from 1 (me) to 9. Helped set up Shaping and organised hackathons, product initiatives and shaped the engineering team culture.
Product engineer
Klaus is a SaaS product that lets customer support agents conduct conversation reviews. Besides the main app, I also wrote and managed Klaus’ browser extensions, a Zendesk app and a couple of other small widgets. I advocate open-source, best practises, progressive enhancement and security to the best of my abilities and try to integrate them into the developer culture that we are still shaping.
Bigbank
Technical consultant
Front-end developer
I started out supporting an in-house Wordpress theme, helping marketers create pages
with a page builder. Worked with the design team to unify the corporate visuals
across multiple countries and platforms (also implemented a pattern library).
I then shifted bit more towards Node’s full-stack world and worked with microservices
and the Wordpress REST API to render its contents as a separate Vue application.
I’ve learned heaps about virtualisation, dockerisation, CI & CD, security,
authentication, and too much about front-end itself to even list.
My last product in the company was a Vue-based component library, coupled with
an in-house Express middleware and some internal vue-cli@3
plugins to help developers
quickly spin up new applications & product instances.
Saue high school
Programming teacher
My job was to give my students a basic understanding of the principles of programming, whilst keeping it a fun learning experience. I teach Python mostly through games and active user input, so their first experience with programming wouldn’t be stale.
Freelance
Programming has long been an interest of mine. Having also a soft spot for the artsy side in me—front-end development seemed like an excellent field to start gaining some experience. From simple websites and company home pages, I’ve grown to enjoy experimenting with audiovisual experiences and a bit more artsy projects.