I'm a creative technologist, splitting my time between Turku, Finland (๐ซ๐ฎ) โ Stockholm, Sweden (๐ธ๐ช), mainly by ๐ข.
- ๐ฉโ๐ป JavaScript: Vue ๐, TypeScript, ES6, Vitest, Express, Node.js. Not the biggest fan, but never say never: React, jQuery, KnockoutJS
- โจ CSS pure & with Sass, also Tailwind, responsive web animations & transitions (GSAP ๐)
- ๐ธ Semantics, accessibility, HTML5 (+ legacy templating systems like Pug/Jade)
- ๐๏ธ Firebase first, but I also know MySQL, PostgreSQL and MongoDB
- ๐ต WordPress (standard & headless) ever since its predecessor Greymatter, ActionScript 3 (๐ชฆ RIP), OOP, PHP, very little C#, and some Java.
- ๐ฎ Currently spinning: Vite, Vue, Astro, Tailwind
- My first, super-ugly website, from '95, used the
marqueetag to a disturbing extent - That same website had a lime green background and blue text. ๐ for a11y ๐คฆ
- I'm obsessed with ๐ and ๐
Since my dev journey started in '95, I'veโฆ
- Built numerous (progressive) web apps (PWAs)
- Coded fun & gamified financial systems with reporting tools ๐ช
- Created e-learning applications for healthcare, middle schoolers and adults
- Left tons of bugs (probably) and easter eggs (intentionally) in random projects
- Coded twenty-something web-based games (with Pixi.js, Impact.js and vanilla, once Flash wasn't an option anymore)
- Made numerous WordPress themes, plugins and headless sites from scratch
- Taught front-end developers since 2011 in tech trainings & courses
- Realized the importance of technical writing and documentation
- Remembered multiple times how hard it is to keep up with everything web ๐คฟ
- Experimented and done a lot of quick & dirty PoCs as well as some well-documented, well-written heavy duty systems




