Name: Liam O'Donnell
Type: User
Company: spikything.com
Bio: Creative developer, specialising in small games, productivity apps and optimal UIs for resource constrained devices, such as Smart TVs and HbbTV Set Top Boxes.
Twitter: thespikything
Location: London, UK
Blog: https://spikything.com
Liam O'Donnell's Projects
A basic example of an AWS Step Function using Lambdas with Terraform โ๏ธ
Simplified media playback for bigscreen devices
This is an example app used to showcase Cypress.io testing ๐งช
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Carousel of random dogs in React, framer-motion & react-swipeable ๐ถ
Demo of GSAP (Greensock) animation in a React app ๐๏ธ
A fast, flexible and fully unit-tested AS3 object pooling utility ๐ฆ
A demo of the microfrontend pattern using Module Federation
Example code for MFE routing, shared state, build-time & runtime deploy video
Stop unwanted simultaneous page/flash scrolling
Demo microfrontends app(s) based on Turborepo
A demo app based on the PERN stack with some Cypress E2E tests
A demo of Axios in 3 flavours of React component: Class, Hooks, TS ๐ก
A React Query 'Rick and Morty' API client with Cypress E2E tests ๐งช
Demo of Three.js + React using react-three-fiber with TypeScript ๐ง
A simple project showing the setup of a React/Redux app + Redux Toolkit
Exercise in ensuring Redux selectors are render efficient ๐ง IN PROGRESS
Localisation source for the 'Speccy ๐ Spectrum Analyzer' app
Chat app in React with Firebase/Firestore for authentication/storage ๐ฌ
How to save CPU by idling a SWF when not interacting with it ๐ด
Slightly enhanced BBC 'TV Application Layer' framework ๐บ
Public repo for Unity code from spikything blog posts
My fix to Unity 3D steering behaviours allowing non-kinematic RigidBodies to steer properly, by providing an option to combine steering forces
My little contribution to the visual testing of the Ruffle emulator