Sitemap
- ForgdData-driven tools & advisory services for blockchain token launch
- MetalinkWeb and mobile app to track, manage and discuss NFT collections
- FGH LexiconIn-house tooling for global strategic communications consultancy
- AsteriskGreenfield build of peer to peer securities lending platform
- Sentiance JourneysDevelopment of data visualisation dashboard for data science firm
- Clear BankDevelopment of internal banking systems and tooling
- FairSquareGreenfield build of car finance and sales platform
- Bluesky Follower InfoView your followers' profile and stats in your feed to decide who to follow back
- Timezone PlannerVisualise and plan your remote team's availability and meeting times
- Better FastMailUX & UI improvements to the FastMail web client
- Control SpaceBrowser tab / workflow manager
- WorkFlowy MultiFlowMulti-column view for WorkFlowy
- The Great Suspender Recovery ToolRecover your deleted Great Suspender tabs!
- Todo EmojisCheckbox emojis for todo lists in Slack
- Got Paper?A cheeky app to calculate your toilet paper requirements
- Nuxt Content AssetsEnable locally-located assets in Nuxt Content
- SpacemanManage monorepo workspaces with a prompt-based CLI
- ES KitA 'pick and mix' library that simplifies writing Elasticsearch code
- Nuxt AreasScalable folder management for large Nuxt 2 projects
- OutlinerConvert SVG strokes to outlined fills as a post-export process
- Alias HQThe end-to-end solution for migrating to and using path aliases
- Vue Class StoreUniversal Vue stores you write once and use anywhere
- Axios ActionsBundle endpoints as callable, reusable services
- Vuex PathifyVue / Vuex plugin providing a unified path syntax to Vuex stores
- State MachineA powerful yet simply-configured JavaScript finite-state machine
- Dave Stewart2021 refresh of davestewart.co.uk
- Likely LogicHolding page for my product development moniker
- Branding ExperimentBranding experiment with overlays and colour mapping
- Diary of a Rapid Application BuildDevelopment diary and reflection on building a Trello clone from scratch
- Guide to nailing your next hackathonAn intro to hackathons and how to get the most out of them
- Versioning and releasing larger Chrome extensionsAn approach to plan and implement a robust versioning scheme and release schedule – without Semver
- The work is never just “the work”A deep dive on why projects always take longer and a framework to improve future estimation
- Audit your failures to improve almost anythingDeep-dive your disasters to become more effective in your personal and professional life
- How I use GitHub's tools to manage my projectsUse the free GitHub projects tools to work more productively on your personal and side projects
- WorkFlowy "Inboxes"A WorkFlowy organisational strategy for when you've multiple projects and lots of ideas
- Why rocks, pebbles, sand is a productivity trapDoing the big stuff first can set you up for failure; here's how you should structure your day instead
- Mirror your body's energy levels to get more doneOptimise your productivity by tailoring tasks and effort to your natural energy levels
- 100 actionable hacks to boost your productivityA list of simple tips to help you get achieve more in your day and maintain project momentum
- My WorkFlowy strategyHow I'm currently using WorkFlowy to be more productive
- Data fetching in NuxtNuxt data fetching explained within the context of Nuxt's SSR lifecycle
- How do AIs code as well as they do?Claude AI explains in its own words how it writes such good code
- Getting a grip on Nuxt's auto-import functionalityUnderstanding when to use and when to avoid the auto-import magic
- Modular site architecture with Nuxt layersBuild sites that scale by organising code by domain, not concern
- A guide to MSAL authentication in VueArchitect a Vue JS app secured with Microsoft Authentication Library
- 7 code-style variations for strongly-typed JSONDestructure raw JSON whilst automatically adding type information
- Array.reduce() explained so you'll actually get itWrite better, more expressive code with JS's most mis-understood method
- Auth flow explained using a bar analogyAuthorisation flow seems complex but a simple analogy can explain it
- Content Security Policy explained so you'll get itLearn how to protect your apps and sites from malicious 3rd party code
- Master Chrome Devtools and ditch console.log()If console.log() is your go-to debugging tool, you're doing it wrong
- WebStorm Power User ManualThe WebStorm features and tools I use everyday to write better code and build bigger apps
- WebStorm shortcuts for lightning productivityEssential WebStorm keyboard shortcuts to make you the most productive developer in the office
- 25 Finder tips & tactics to speed up your workflowA treasure trove of solid strategies and hidden gems to wrangle those windows and fly through folders
- Hacking WorkFlowy formatting with StylishUse a well-known Chrome extension to add new functionality via custom CSS styles
- My ketogenic diet and intermittent fasting journeyEverything I learned in 3 months of sticking to a keto and fasting regime
- On mindsets, mind shifts and winsA 10-year (ish) retrospective of self-reflection and improvement
- How I stopped biting my nailsHow I stopped biting my nails and learned to respect my hands
- Twosday's hidden analogue symmetry22:22 is palindromic and ambigramic, but what about its analogue form?
- The wrong kind of democracy?A comparison of the 2015 election results with FPTP vs PR
- The Shard, finishedEver thought The Shard looks like they forgot to finish it off? See how it could have looked if they had...
- Temperature is relative
- TalkTalk/X Factor - Mix OffFlash application allowing users to star in their own pop music videos
- World Chess: ChessCastingInteractive prototype for broadcast chess
- YouTube: Map My SummerFlash micro-site with heavy use of mapping and video APIs
- Lost Angel: Flash micrositeImmersive Flash micro-site for one of London's leading destination bars
- Sony: Talkman PSP MicrositeMultilingual Flash micro-site for Sony PSP translation game / software
- Universal: Fast & Furious GameFlash racing game for Tokyo Drift official film site
- Timeslice LiveKiosk and online system for live event multi-camera photo studio
- G4S: "How it Works" AnimationCross-device HTML5 story-style animation
- Budweiser: Rise As OneFront end development for Rise as One World Cup campaign
- F1: Global Broadcast ReportSPA for data-driven end-of-year report for Formula One
- e-skills Cyber CityCreative and technical development for 12-14 year old e-learning project
- 19: MicrositeLanding page for Simon Fuller's 19 Entertainment stable
- Animation ShowreelMy final showreel from my animation days
- Disney Channel: Halloween2D and 3D animation mixed to create a spooky Halloween ident
- Jetix: "My Jetix" promoHighly-scripted 3D animation sequence
- BBC4: Mozart UncoveredVisual exploration of the structure and ideas of Mozart's symphonies
- Nocturnal Groove: VisualsClub and festival visuals for chart-toppers Shapeshifter
- Sky One: So You Think You're Safe?Fun title animation about the hidden dangers of everyday situations
- The Truth About LoveFilm titles for mid-naughties rom-com starring Jenifer Love Hewitt
- Balham NightSocial networking & mapping experiment
- Open Source Project MapTube map inspired exploration of my personal and open source projects
- MashifestoTwitter mash-up, winning 3rd place at the Digital Sizzle Art Hack 2013
- Bill BunnyBill management application for flat sharers
- future::clockExperiment in time and visual numerical/temporal-patterns
- Angry Tennis BirdsCreative hack to spice up broadcast tennis to the squawks of Angry Birds
- Laravel SketchpadBrowser-based development playground for your Laravel site
- Double-OMVC theme framework for Wordpress
- ProcessrOnline editor to manipulate and generate text, code and data
- Pocket God ToolsLevel editing toolkit for iOS game Pocket God, created with xJSFL
- xJSFLJSFL framework to create tools for the Flash authoring environment
- Web framework pluginsA wide variety of plugins for various JS and PHP frameworks
- Application ExtensionsVarious extensions for native Windows applications
- 3dsmax pluginsAn extensive collection of plugins and scripts for 3dsmax