Before starting a new chapter with ebook design and digital publishing, I was a copywriter, a practice totally analogous to graphic design, and I worked with people with learning disabilities in different positions.
From 1 September 2026, rather than EPUBs, I'll be offering fully custom-made websites. Websites can be anything. They are just packets of data on one computer that can be picked up and decoded by other computers. The different roles they can take change as the technology in their ecosystem changes and the world around them evolves. Despite changing, they remain central in the digital universe and their functionality is increasing.
As with ebooks, building sites with base fundamental code allows you to do more than is possible with website building apps, frameworks or other generic tools. Much more than with ebooks, you can get deep into the inner workings of every component and element of the build to maximise choice, control and performance for your particular case. You are not tied into any type of system or template so it's easy to incorporate emerging interfaces and technologies. It's an adage that all sites break in time but, with very limited caveats, writing in base code makes sites pretty much unbreakable too. The only time I'll use any type of pre-fabricated structure when building your site is using a library if you want 3D animation or on-site payment. Libraries are abstractions that are put on top of base code to do different things like make the code more extensible or less complicated. For on-site payment they are a security requirement and for 3D animation they are a practical necessity but, in general, libraries go against the point of a pure code purpose-built site.
Integrating payment systems into websites has become much easier in 2026 as the partnerships between the payment system companies and the deployment platforms have deepened (MCPs and AI). Over the next two years, mobile devices will increasingly be able to handle 3D animation. I can incorporate some original 3D into your site, working directly with the raw 3D data to minimise download weight and optimise performance beyond levels possible with software (the main 3D storage file, a GLB, is very similar to a PDF).
I'm in the process of replacing this site with a new site on website design. After that, I'll tidy up this current site before I archive it. Firstly, once the logo starts to move, if a visitor ('a visitor' not 'a user' in my case because it's a professional portfolio website) touches it and repositions it, it will stay in that position everywhere it appears and on all pages until the visitor interacts with it again. Then I'll turn the email address at the bottom into a wiggly 3D email address to match the 3D logo. I'll fine-tune animation timings (one animation is completely out of time at the moment) and reposition the logo so it looks a bit sharper when the page first loads. I need to spend more time on the colours of the logo too. Colour really affects the clarity of the model and I am limiting myself to 2 colours. I'll probably replace the current placeholder background animation on the menu with something a bit more thoughtful too.