nameStefan Kernjak, BA
education
2000–2008Federal “Realgymnasium” with focus on visual arts
2009–2010Transcultural Communication at the University of Vienna
2010–2013Information Design at the University of Applied Sciences, FH JOANNEUM in Graz
2014–2015MultiMedia Technology Master at the Salzburg University of Applied Sciences
2026Fahrradmechatroniker:in at WIFI Vienna
2009–2010Transcultural Communication at the University of Vienna
2010–2013Information Design at the University of Applied Sciences, FH JOANNEUM in Graz
2014–2015MultiMedia Technology Master at the Salzburg University of Applied Sciences
2026Fahrradmechatroniker:in at WIFI Vienna
work
2012–2013internship at MESO Digital Interiors GmbH
2013–2014internship at Strukt GmbH
2014–2016keox - high speed block avoidance
2015–2016We are WILD GmbH
2016–nowfreelance developer
2016–2017Broken Rules, Interactive Media GmbH
2017–2022We are WILD GmbH
2019–2022Broken Rules, Interactive Media GmbH
2022–2026Dynatrace
2026–2026We are WILD Buck GmbH
- programmer (vvvv), designer, 3d modeler
2013–2014internship at Strukt GmbH
- programmer (vvvv, web, and shaders), designer
2014–2016keox - high speed block avoidance
- Unity game developer, shader programmer, designer/technical artist
2015–2016We are WILD GmbH
- web developer, webgl/threejs, asset pipelines, animations, interactive components, and app development with Unity
2016–nowfreelance developer
- web development (react, node, deno, threejs), shader programming, Unity game developer
2016–2017Broken Rules, Interactive Media GmbH
- technical artist, unity game developer, rendering optimizations
2017–2022We are WILD GmbH
- web development (react, nextjs, styled-components/tailwind)
- webgl, threejs, custom shaders, procedural geometry generation, mobile optimizations
- VR and app development with Unity
2019–2022Broken Rules, Interactive Media GmbH
- technical artist, custom tools/mesh generation/shader for illustrated look, and rendering optimizations
- custom color palette implementation for day/night/weather cycling, with custom tools for artists
2022–2026Dynatrace
- development and maintenance of design system monorepo with tooling
- front end component development with react and styled-components/css-modules/vanialla-extract
- release process implementationa and maintenance (changesets and custom tooling)
- maintenance of e2e, unit, visual-regression testing with jest/vitest, testcafe/playwright, eslint, and custom tests
- custom tooling for Jenkins build pipelines, testing, monitoring, reporting, surfacing results, implementing improvements
- cross team coordination (design system packages, department leadership, UX, docs, content)
- Jira, BitBucket, Confluence
2026–2026We are WILD Buck GmbH
- web development (react, tailwind, threejs)
projects
opsCanvasongoing project of creative coding tools. opsCanvas allows drawing to a canvas, without native dependencies. Made using rust/webassembly and typescript. Docs are custom and use lume as a static site generator, the types info is extracted in a custom script using Typescript AST.
https://opscanvas.thisotherthing.co/
string calcmacOS spotlight like calulations, custom parsing of the string and solving, and error messages
https://tools.thisotherthing.co/calc
color convertpersonal tool for converting and tweaking color formats
https://tools.thisotherthing.co/color
spritesheetpacks mutliple images with canvas2d and custom ui
https://tools.thisotherthing.co/spritesheet
kabelsalatvisual node shader editor, with undo/redo, gif rendering etc
https://kabelsalat.archive.thisotherthing.co/
Tersa WebGLpart of a webgl freelance project. It renders a large amount of particles, that stick to an animated shape. Also has multiple visuals, that can be stepped through. With mouse interactions, made using react with threejs, custom build script, and custom shaders.
https://thisotherthing.co/projects/wild-tersa/
vs code todo listvs code extension to taskpaper format, with custom highlighting and hotkeys
https://github.com/thisotherthing/vscode-todo-list
https://opscanvas.thisotherthing.co/
string calcmacOS spotlight like calulations, custom parsing of the string and solving, and error messages
https://tools.thisotherthing.co/calc
color convertpersonal tool for converting and tweaking color formats
https://tools.thisotherthing.co/color
spritesheetpacks mutliple images with canvas2d and custom ui
https://tools.thisotherthing.co/spritesheet
kabelsalatvisual node shader editor, with undo/redo, gif rendering etc
https://kabelsalat.archive.thisotherthing.co/
Tersa WebGLpart of a webgl freelance project. It renders a large amount of particles, that stick to an animated shape. Also has multiple visuals, that can be stepped through. With mouse interactions, made using react with threejs, custom build script, and custom shaders.
https://thisotherthing.co/projects/wild-tersa/
vs code todo listvs code extension to taskpaper format, with custom highlighting and hotkeys
https://github.com/thisotherthing/vscode-todo-list
skills
typescript/javascript
react/nextjs/preact
node.js/deno/vite/esbuild/webpack
css/css modules/scss/tailwind/styled-components/vanilla-extract
playwright/jest/vitest
rust/wasm
jenkins/github actions
WebGL (threejs, custom glsl shaders, procedural geometry)
Unity with C# and HLSL
git/bash
Adobe Illustrator, After Effects, Premiere, InDesign and Photoshop
FreeCAD/Blender/Cinema4D
react/nextjs/preact
node.js/deno/vite/esbuild/webpack
css/css modules/scss/tailwind/styled-components/vanilla-extract
playwright/jest/vitest
rust/wasm
jenkins/github actions
WebGL (threejs, custom glsl shaders, procedural geometry)
Unity with C# and HLSL
git/bash
Adobe Illustrator, After Effects, Premiere, InDesign and Photoshop
FreeCAD/Blender/Cinema4D