Computing · AI · Philosophy

Ideas into practice.

I’m interested in the point where technical systems meet human thought: how we reason, communicate, learn and make sense of complex tools. My work combines practical web development with ongoing study and experimentation in artificial intelligence, cognition, security and human-centred design.

Graduation portrait outside University of London Senate House

Background

Philosophy

Questions before answers

My philosophical background keeps questions of meaning, reasoning, knowledge and human experience close to the technical work.

Computing

Systems that work

I build with PHP, JavaScript, databases and modern web technologies, with an emphasis on maintainability, performance and clarity.

Advanced computing

Continuing study

My postgraduate work extends into artificial intelligence, data management, security and contemporary computing systems.

What guides the work

01 · Conceptual depth

Understand the why

I prefer to understand the assumptions behind a system before polishing its surface.

02 · Technical craft

Make it dependable

Structure, defensive coding, usability and careful implementation matter as much as the initial idea.

03 · Human-centred design

Keep people visible

Technology should reduce friction, communicate clearly and help people feel confident using it.

“The most interesting systems are not merely intelligent. They help people think, understand and create with greater clarity.”