SERVICES _

Creative Technology Direction

Bridging concept, design, and engineering to shape technically driven experiences.

Full-stack Engineering

Designing and building across the entire stack — from modern frontends to robust backend services and integrations.

Physical Computing & Interactive Installations

Combining hardware, sensors, and embedded systems to create tangible digital experiences.

Prototyping & Rapid Experimentation

Building fast, functional prototypes to validate ideas and reduce uncertainty early.

App Development

Native, hybrid, and cross-platform applications with a strong emphasis on audio, sensors, and interaction design.

AI-driven Search & Knowledge Systems

Creating ingestion pipelines, embeddings, and semantic search for intelligent content discovery.

Integrations & APIs

Connecting CRMs, CMSes, PIMs, DAMs, and custom backend systems into cohesive platforms.

METHODS _

Discovery & Alignment

Understanding context, constraints, and direction before committing to build.

Rapid Prototyping

Proving assumptions early to guide design and technical decisions.

Evidence-led Decisions

Using prototypes, data, and behaviour to inform choices.

Iterative Development

Working in deliberate, incremental steps to maintain clarity and control.

Architecture-first Approach

Ensuring strong foundations before layers of complexity are added.

Technical Research

Investigating systems, standards, and approaches to identify the right solution for each problem.

Close Collaboration

Working alongside design, strategy, and engineering teams to align thinking.

RESEARCH AREAS _

AI-powered Search & Embeddings

Exploring how we retrieve, structure, and understand information.

Physical Interfaces & Sensors

Investigating alternative input methods and embodied interaction.

Digital Archives & Cultural Heritage

Building computational tools for museums, collections, and public knowledge.

Human–Computer Interaction

Studying interaction models across screens, voice, sensors, and physical spaces.

Real-time Systems

Designing systems for low-latency, live computation and streaming.

Edge & On-device Processing

Pushing computation closer to the user for speed, privacy, and resilience.

Knowledge Graphs & Content Modelling

Organising information to make it navigable, structured, and machine-readable.

Generative Systems

Using machine learning and algorithmic methods to produce dynamic outputs.

TOOLS AND TECH _

Frameworks & Platforms

Next.js, React, React Native, Node.js, Nuxt.js, Vue, Gatsby, Storybook, Payload, Strapi, DatoCMS, Contentful, Umbraco, WordPress, Shopify, WooCommerce, Pimcore, commercetools, Enterspeed

Databases, Search & Storage

MongoDB, PostgreSQL, MySQL, SQLite, DynamoDB, Redis, Meilisearch, Algolia, Elasticsearch, MinIO

Graphics & Interaction

WebGL, three.js, R3F, Lottie, GSAP, Tailwind, Chakra UI, Shadcn and many others

Infrastructure & DevOps

AWS (Lambda, S3, CloudFront, DynamoDB, EKS), Azure, Google Cloud, Firebase, Supabase, Docker, Kubernetes, K9s, NGINX, Apache, Caddy, PM2, Vercel, Netlify, Cloudinary

Hardware & Physical Computing

ESP32, ESP-C3, Raspberry Pi, RP2040, LED matrices, BLE beacons, sensors

Developer Workflow & Tooling

NPM, GitLab, GitHub Actions, CI/CD pipelines, Storybook, CLI tooling, prototyping environments

Cloud Services

AWS (Lambda, S3, CloudFront, ECS), Google Cloud (GCE, Cloud Run, Storage), Firebase, Cloudinary

AI & Machine Learning

OpenAI, Embeddings, CLIP, TFLite, On-device ML, Hugging Face, Ollama