Sean solves problems.
Product design problems, that is.
Web developer and UX designer from sunny Brisbane with a knack for clarity, blazing performance, and usability.
Some things I've worked on
-
Askable Unmoderated Studies
A user research platform for running unmoderated studies. User recruitment, prototype testing, AI moderation, results analysis.
-
Blueberry Design System
A library of 60+ React & Figma UI components for building applications at intelliHR.
-
Teach Starter
Online marketplace for primary school teaching resources. Lead front-end developer for re-building the core product on Nuxt.js including UI and pattern library, API schemas, cross-domain auth, SEO.
-
Assess
Online assessment builder and student learning tool. Lead developer on web app including customer research, Vue.js frontend, UI, copywriting, building API schemas and endpoints.
-
Neto Ecommerce
All-in-one ecommerce SaaS product. Re-built website in CraftCMS, re-built support hub in Salesforce, optimised sales funnels and user onboarding, improved product usability, marketing campaigns.
-
Halfbrick Studios
Created gaming websites, interactive web apps, promos, & online marketing for millions of monthly active users.
-
Fruit Ninja
Websites & marketing campaigns for one of the most popular mobile games ever.
-
The Steepery
Bespoke Shopify store selling boutique tea products.
Fun stuff
-
So Deploy
A CLI tool to quickly deploy web apps to Cloudflare.
-
Cluckulator
A novel calculator. Spin the chicken like a rotary phone to select numbers.
-
Secret Santa Matcher
Generate matches for your Secret Santa game. Participant get a unique URL to reveal their match. No backend needed.
-
Patient Wait Dashboard
To display in a hospital Emergency Department. Uses a websocket server to sync patients waiting and estimate the wait time across multiple devices.
-
Parroty Phrasebook
Translate phrases into any language. Uses a translation AI model and Neets TTS.
-
Flashcards
Create decks of flash cards.
-
CSS Layouts
Who needs a grid system any more? Some useful CSS layouts to drop into any project.
-
Tiny Sums
Do back-of-the-envelope calculations using everyday words. A fun test of regex skills to build a language parser in JS.
-
Classroom Learning Widgets
Small widgets for teachers to use in their classroom: Countdown Timer, Hundreds Number Grid, Analog Clock. Made with PetiteVue.
-
Sequence game
Tap the numbers in sequence. How high can you go?
-
Unique Avatar Colours
Generate avatars from unique IDs
Skills
- Web Design · Semantic HTML, all the latest CSS hotness, Tailwind, WCAG accessibility, SEO
- JavaScript · Vue, React, TypeScript, Vite, all the usual tools
- Design · Figma, Sketch, Affinity, Illustrator
- Server-side · NodeJS, Nginx, AWS, Serverless/Lambda, Cloudflare Workers
- Mobile · React Native, Expo
- Testing · Vitest, Playwright, Jest, Cypress
- Graphics · SVG, Canvas, some GLSL shader skills
- Analytics · Segment, Mixpanel, Amplitude, GA, DataDog
- AI · Running local models, RAG/vector databases, AI APIs
- Marketing · Social media and email campaigns, copywriting, landing pages
- Game Development · Unity, PhaserJS
- English · CELTA certified teacher
- Foundry Casting · Mg & Al alloy casting
- Cool Tech · Scanning Electron Microscopy
- Burritos · I make a mean bean burrito