Circus Scientist
Tutorial and blog site – created by the DevSoft South Africa lead developer. Fun electronics and programming projects for kids and adults, with a sprinkling of magic and circus. Just released: Pinwheel Poi! Go check them out on their own website OR build your own. I am also currently focused on perf
- Posts
- 174 from 8 Sep 2017 to 21 May 2026
- Posting
- monthly (20 in the last year)
- Kind
- personal blog
- Feed
- https://www.circusscientist.com/feed/
2026 9
- Installing SmartPoi D1 Mini version with Arduino IDE V2
- How to get patterns on POV poi – so many ways!
- Upgrading cheap LED Juggling Balls
- SmartPoi Accelerometer Controller
- I just discovered Kokoro free Text To Speech that runs locally
- Failure is part of Success
- Connect SmartPoi to Android Hotspot
- I used AI to play my Classical composition
- Happy New Year (resolutions)
2025 47
- Google is dead. Where do we go now?
- Breadboards that are set up on my desk right now
- Notes about CH32V003 chips
- Building the One Button Remote
- Uploading SmartPoi-ESP32 version without PlatformIO
- The new Aider-CE fork of Aider AI Assistant is now official
- US Govt Shutdown stopped my Desktop Wallpaper from updating
- Tools For Developers
- aider-ce building a webapp and testing live with a single prompt
- Fix SmartPoi Android app not sending messages to poi
- Cheapest remote controlled LED Juggling Clubs
- Introducing One Button Player and One Button Remote
- Updating a Minecraft Bedrock Server
- DIY AI Browser with Chrome-Devtools MCP
- Failure is part of Success
- OpenCode with Chrome Devtools automatically testing Magic Poi website
- Re-factoring a large Flask template to accommodate Jinja and AI coding
- DeepSeek browser testing with claude-cli and chrome-devtools-mcp
- I hacked Claude Code to work with DeepSeek API
- Connect your poi to your phone – instead of connecting the phone to the poi
- Online Hackathon was a bust
- I got accepted to participate in an online Hackathon
- Cutting GitHub out of the loop
- It’s time to talk about PRICE
- I hired an AI Pirate to sing me praises to recruitment agents
- Smart vs Magic Poi – current situation explained
- Magic Poi Product Launch Timeline
- Agentic Embedded Development
- Playing with MCP enabled Chatbots
- Router Mode Unlocked
- Text to Image for SmartPoi
- FastMCP LED Control Server
- AI Generated Images for POV Poi
- LLMAP advanced context generation for AI coding
- Android Devices
- The Problem of Timelines
- Rookie mistake – forgot to pin library versions!
- SmartPoi Controls Android App updated
- SmartPoi JS Utilities Update Demo
- Building 10 websites at once using AI
- I spent some of my Patreon subscribers money on an AI bot that plays Minecraft!
- Moving On
- I cloned ChatGPT Operator using DeepSeek R1
- I was using DeepSeek for 3 months, then it blew up!
- A Cyber War is preventing me from working on Magic Poi?
- Testing Deepseek R1
- Magic Poi 2025
2024 21
- Boost Your Online Reach: How Multiple Related Websites Can Grow Your Business
- Using the SmartPoi WebApp
- Setting up Smart Poi
- Try and try again
- Magic Poi first test board arrived!
- MagicPoi is going online soon
- Don’t forget to yield
- Wireless Streaming Audio to your phone from LibreElec Kodi
- SmartPoi and Magic Poi updates again
- SmartPoi AI Podcast Episode 1
- SmartPoi Firmware Downloader – made with AI
- Introducing MagicPoi Alpha
- The deal with PlatformIO and ESP32 Arduino
- My 10 year old son made an Android Game with no coding experience
- Monkey Detector web service!
- Magic Poi Lite update April 2024
- Magic Poi Lite Firmware (Definitive Version)
- Smart Poi WebView Android app
- The Monkey Squirter in action!
- SmartPoi js utilities update
- SmartPoi File List
2023 21
- SmartPoi – new Web Software to upload images.
- SmartPoi have a hidden feature I didn’t tell anyone about yet
- I hired a pirate to take orders for my entertainment business
- Introducing LED WebSite Indicator
- Writing code for products is different from writing code for yourself.
- Super Fast PHP WordPress Plugin development with VVV
- MQTT port 1883 – access denied!
- I got banned from Ngrok after 10 requests!
- Manjaro – Have a New Computer after this upgrade!
- Don’t Copy VirtualHost files from https to http
- Notes for updating LibreElec to a new version
- Shout out to ChatGPT for making code documentation easy
- The free ChatGPT course was a lot of fun
- Image Classification for Magic Poi images using Machine Learning
- bin files and Magic Poi
- MagicPoi Website demo video
- Magic Poi emulator preview
- Computer generated Magic Poi patterns with P5.js
- Solving a simple problem with ML
- Upgrading the Magic Poi site
- MagicPoi – slow progress
2022 12
- Ubuntu Snap update SPOILED the World Cup
- Upgrading K8 Prophecy club with new battery and firmware
- Upgrading DigitalOcean Ubuntu Droplet from 20.04 to 22.04
- Using maps and geocoding to follow the money
- Speech to Text is finally ready – Whisper review.
- Smart Poi revisited
- Emulating Poi Spinning patterns in software
- Upgrading K8 IR RGB Clubs
- The Circus Scientist Show
- K8 Virtual Juggling with working remote
- Magic Poi 2022 update
- Unpacking an inverted index with Python
2021 7
- I made an LED indicator for my portfolio site
- Goodbye Fritz.ai, goodbye proprietary online services
- Magic Poi Magic
- The magic of open source
- SmartPoi going online
- DigitalOcean: Migrating WordPress Websites from Ubuntu Server 16.04 to 20.04
- Why you should hire a juggler (Or the similarities between learning to juggle and learning to code)
2020 19
- SmartPoi Update
- Creating an app for Android Gingerbread in 2020
- ESP8266 libraries treasure trove
- Advanced Arduino editing part 2
- Advanced Arduino Editing
- Making a Living during Coronavirus Lockdown, part 3
- Whatever happened to processing.js
- Circus Scientist does Circus
- New Shop
- Google Play Store Says NO!
- How To Fix the dreaded “Error Establishing A Database Connection” In WordPress
- Legal Animation
- FaceBook is killing me
- Making a Living during the Coronavirus Outbreak, part 2
- Making a living during the Corona virus outbreak..
- postmarketOS first look
- Monkey Detector Circuit and App
- Mobile Monkey Detector
- SmartPoi Code Dump!
2019 7
2018 30
- Smart Poi Android app now available for testing
- Bouncy Stilts
- Juggling 5 clubs – in slow motion.
- Animated Poi Spinning
- Smart Poi Android streaming app control demo video
- K8 One Button Remote with Arduino Nano
- POV poi image to circle
- Some Pics from my day job
- Multiple Poi sync testing
- Lets stream some Pixels
- Time for some Poi Sync
- Some pics of the poi in action
- Simple D1 mini Circuit
- Added SmartPoi to Hackaday
- Android for Africa!
- Smart Poi Emulators
- Smart Poi 3D Design
- Programming the ESP-01 using Arduino IDE – some notes
- What it’s really like to be a developer
- Made an infographic describing the complexity of Smart Poi project
- k8 Clubs what are they and don’t they come with a remote already?
- Smartpoi is open source
- Breadboarding Stage
- Arduino Development Overview
- Android Development Overview
- ESP8266 Overview
- INTRODUCING SMART POI
- Embedded Video is easy!
- Another new Gif
- Checkout My New Gif