About:
Tech lead / Senior Developer @ Preservica Ltd
- Building web component libraries and integrating Design Token workflows from Figma to code.
- Teaching coding and 3D modelling @ Code Club.
- Building browser native video games using Typescript.
Father, Husband, Developer, Gamer, Nerd
Twitter: @the_fisk
LinkedIn: Craig Fisk

Projects:
Blog:
Girafarig drawing
Tue Jan 14 2025
Testing sharing my Instagram content on my blog
Pseudo Random Number Generation for Games using Typescript
Wed Jan 18 2023
A break down of how video games can use pseudo random number generation algorithms to consistently generate random levels using seed values
How to remove an Event Listener without the function declaration
Thu Jul 07 2022
A quick tutorial to show how we can use AbortControllers to remove event listeners without needing to know the event listeners function declaration.