Blog
A Tiny Retro Camera for the Web
10 April 2026
I’ve added a small new toy to Brush Ninja: a browser-based pixel camera with a deliberately retro feel. It’s inspired by oddball hardware like the Game Boy Camera and the general charm of early digital photography. The aim isn’t high-resolution, perfect photos. Instead, it’s about character. You pick a look,...
Improving the Paint Ninja Drawing App
06 April 2026
I’ve been quietly working on improving the Brush Ninja drawing app over the past few weeks. Nothing flashy on the surface, but lots of small upgrades that make it nicer to use. There are a few new features, along with some general code tidy up to fix bugs and improve...
Building Better Teacher Guides for Brush Ninja
02 February 2026
Over the years, I’ve been really pleased to see how many teachers use Brush Ninja in their classrooms. I regularly hear from people using it for science explanations, storytelling, revision, and creative projects. What I’ve also noticed is that many teachers end up figuring things out on their own. How...
Making Brush Ninja More Accessible
06 November 2025
I’ve been working to make Brush Ninja easier and more accessible for everyone. Accessibility is something I care about because creativity should be open to all, no matter how people interact with technology. To show my commitment, I’ve created a new Accessibility page that outlines the features currently in place...
Particle Flow Fields and Beep8
18 September 2025
It’s been a little while since the last post here — a little over a year in fact! While things have been a bit quiet publicly, I haven’t been completely idle. The Brush Ninja animation app has had a few minor bug fixes and updates. Nothing dramatic, but enough to...
Emoji Art Gallery Update
07 May 2024
Today I have spent some time tidying up the Emoji Art Maker, I’ve tweaked the app to improve the usability, and I’ve updated the emoji art gallery. App Tweaks Besides some niceties like changing the color of the background button to match the current color of the background, I have...
New Feature: Code Ninja Variables
06 August 2023
Today, I am thrilled to share with you an exciting new feature that has been added to Code Ninja - Code Ninja Variables! This latest addition empowers you to take your drawings to the next level by allowing you to use variables in your Code Ninja creations. Using variables in...
Say Hello to Ninja Puzzles: A New Dimension of Fun and Learning
05 July 2023
Welcome to Brush Ninja, your go-to destination for educational applications! We are thrilled to announce the launch of our latest addition, Ninja Puzzles. In this blog post, I will introduce you to Ninja Puzzles and highlight the range of free downloadable puzzles that await you. Unleashing Ninja Puzzles: At Ninja...