Skills & Expertise

My expertise spans UI/UX design, full-stack development, cloud architecture, and AI, with a particular focus on rapid prototyping.

I've been a coder and designer for over 25 years, writing JavaScript since the late 90s. I've been intertwined with its evolution and have a deep understanding of its runtime, compilation, and web performance.

View my CV →

JavaScriptTypeScriptVue & NuxtTailwindEvent Loops & Async PatternsFile System APIDOM ManipulationText Editor DevelopmentCSSHTMLGSAPCapacitorElectronWeb AudioWebSocketsWeb WorkersCanvasPWAs

Cloud

Since 2012, I have developed a passion for cloud architecture and have a vast understanding of cloud platforms and their services (serverless, storage, compute, networking, etc).

One of my key interests is optimisation - smaller, simpler, faster and more efficient - across all areas of development. This also helps me focus on security, privacy, scalability and the environmental impact of cloud computing.

Node.jsServerlessAPI ArchitectureData ModellingNoSQLSQLETLLambdaDynamoDBRDSEC2ECSS3SNS/SQSCloudFrontCloudWatchBedrockGlobal AcceleratorR2PostgresCaddy/NginxAWSCloudflareFirebaseSupabaseGCPVercelStripeDockerGitCI/CD

AI

I’ve been working hands-on with AI and LLMs over the past few years. I’ve built many custom AI agents, chat systems, voice assistants, and vision systems.

LLM IntegrationCustom AgentsTool CallingRAG systemsLocal ModelsPrivacy & GuardrailsVector EmbeddingsFine TuningVoice InputVoice GenerationPrompt EngineeringMajor APIs (OpenAI, Anthropic, Google)

Design

I come from a design background, studying typography and graphic design. I've worked at design-focused companies ATTIK, Digit London, AllofUs and Normally.

UI/UXTypographyAnimationFigmaLayoutDesign SystemsWireframingUser ResearchService Diagrams

Communication

I like to communicate complex ideas using simple language. I love to inspire my team and clients by explaining concepts with interactive prototypes.