Peter Blenkharn
CREATIVE
·
E N G I N E E R
·
EDUCATOR
I design systems, build playful machines, and solve unusual problems creatively. Small budgets and awkward constraints are where the interesting work happens.
click my name
Make something weird.
No rules. No undo. Just go.
🌀 Yeet it into the void
Binary Numbers
Every number is powers of two, added together.
Each bit is a switch. On = its value counts. Off = zero. Toggle the bits. Watch the number change.
0
0x00
Practice
Narrative Systems
Story as a living system. Characters, relationships, and events as interrelated entities in a dynamic world model.
Complex Systems Theory → Code Story Engines Research
Prototype
Story State Sandbox
A working story engine where actions ripple through character relationships.
Characters have motivations, trust bonds, and knowledge. Every action propagates through the graph.
js // a character decides
function weigh (action, world) {
const risk = world.tension * self.fear;
const pull = bonds
.filter(b => b.alive)
.reduce((s, b) => s + b.trust, 0 );
return pull > risk;
}
Practice · Anchor
Cultural Installations
Translating complex stories into accessible, interactive museum experiences.
Exhibition Design Interaction Storytelling Collaboration
Case Study
Mary Robinson Exhibition
Full exhibition — interactive app, branding, catalogue, interpretation panels.
Deep-dived the curator's research, built an app staff maintain long-term. Tracked engagement. Secured funding.
Artifact
Touchscreen Kiosk
Still running years later, maintained by non-technical staff.
Interaction logging system tracking engagement patterns — key value-add for funders.
Practice
Experimental Interfaces
Meaning emerges when information is partial, sensory, or indirect.
Hardware Electronics Experiential Speculative
Prototype
Tarot Ritual Machine
Electronics and sensors creating moments of theatrical curiosity.
Physical interaction with lighting and sound. The machine responds to how you handle symbolic objects.
Prototype
Helmet Maze Game
Navigate unseen environments using only abstract sensory feedback.
LEDs, sound, and mechanical controls communicate a maze without ever displaying it.
sense
play
build
feel
hack
make
Practice
Sandbox Interactables
Complex systems made tangible and playful — toys for exploring algorithms.
Algorithms Visualisation Prototyping Education
Tool
Pathfinding Playground
Visualise pathfinding algorithms interactively.
Two barriers force BFS into a zigzag. Click to remove walls and find the optimal path.
click walls to remove · find the optimal path
CodePen Embed
Interactive Algorithm Toy
Practice
Micro Studio
Constraints — limited time, unusual requirements, small budgets — become catalysts.
Cross-discipline Fast Delivery Unusual Briefs Prototyping
Practice
Teaching Systems
Teaching as another form of design practice.
Course Design Communication Interactive Labs Scaffolding
python # scaffold a concept
class Lesson :
def reveal (self, concept, pace):
return [
layer.teach(concept)
for layer in self.layers[:pace]
]