Skip to main content
AR.LABSADVANCED RESEARCH LABORATORY

Writing

Thinking, building, learning — in public.

ai-engineeringbuilding-in-public14 min

What 2 Years of Self-taught AI Engineering actually looks like

I have the logs, the version numbers, the line counts, the dead ends and the breakthroughs. This is what 2 years of self-taught AI engineering actually looks like.

14 Nov 2025
voice-aiagentic-ai22 min

CORE-LOOP: Managing Complex Two-Way Voice Conversation via Agent / LLM

In building voice-enabled AI assistants, one of the most challenging aspects is how to manage the conversation lifecycle. I created Coherence to help users manifest their wishes through structured reflection practices.

22 Apr 2025
agentic-aiandroid11 min

Implementing AI-Assisted Concept Building in an Android Voice Interface

I needed to create a system where users could verbally describe concepts related to their goals (or "wishes"), with an AI “brain” driving the conversation flow.

25 Mar 2025
cognitive-scienceandroid12 min

Designing a Flexible Cognitive Architecture for Human-Computer Interaction

In developing the Vox Manifestor app, I faced a fundamental challenge: how could I create an effective system for representing information exchanged between an AI assistant and a human user? As a cognitive scientist, I knew that the next generation of operating systems needs to work in harmony with how the human brain processes information, not against it.

12 Dec 2024
agentic-aiandroid18 min

STATE-MACHINES: How to Begin Building an Agent from Scratch on Android

Conversational AI: The DNA of the next generation of operating system. In my Android App, Vox_Manifestor, I created a kind of Ai “Genie” who helps the user with 3 high level outcomes they are wishing to achieve.

28 Nov 2024
android8 min

Basic Android App Building: Architecture

I've been learning Kotlin for Android App development for a few months now. I thought I would make some notes on what I've learned about the basics of app architecture so far.

23 Jul 2024
ai-engineeringbuilding-in-public10 min

One Year Syllabus for Learning Software and A.I. Development "MSc"

20 years ago (2001-2004) (!!), I studied a Cognitive Science BSc. (Hons) at Exeter University in the UK. So I've developed a year-long syllabus for the self-taught "Master's Programme" I'll be putting myself through.

01 Jan 2024
voice-aispeech-recognition10 min

Speech Analysis: Accessing whisper.cpp in Python

In the conclusion of my last article - about my search for a suitable Open-Source Automatic Speech Recognition (ASR) model - I decided to try and pursue whisper.cpp as a model, along with a set of Python bindings that allow us to access the otherwise C++ model with Python.

28 Oct 2023
voice-aispeech-recognition8 min

Searching for a Python-based Speech Recognition Engine (for CPU Inference)

To give my Ai learning a context to ground into, I'm writing a funny little app I've called VoxPlan (in Python) which allows you to organise goals and tasks in a hierarchical tree and display them in an interactive GUI. Given its name, the most obvious place to start would be the ability to recognise voice commands.

18 Oct 2023
cognitive-sciencebuilding-in-public6 min

Can We Design Intelligent Systems?

The developments in Ai and Machine Learning have advanced to the point I can't ignore them any more, and I've reached the end of a particular trajectory with my most recent career. I'm 40 (well, 41 actually), and I'm starting again.

13 Oct 2023