Skills & Expertise


Introduction

My expertise spans UI/UX design, full-stack development, cloud architecture, and AI, with a particular focus on rapid prototyping. In addition to my professional experience, I have built many successful apps.

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. Download my CV (1.6MB)

  • JavaScript
  • TypeScript
  • Event Loops & Async Patterns
  • File System API
  • DOM Manipulation
  • Text Editor Development
  • Vue & Nuxt
  • CSS
  • Tailwind
  • HTML
  • GSAP
  • Capacitor
  • Electron
  • Web Audio
  • WebSockets
  • Web Workers
  • Canvas
  • PWAs

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 keen 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.js
  • Serverless
  • API Architecture
  • Data Modelling
  • NoSQL
  • SQL
  • ETL
  • Lambda
  • DynamoDB
  • RDS
  • EC2
  • ECS
  • S3
  • SNS/SQS
  • CloudFront
  • CloudWatch
  • Bedrock
  • Global Accelerator
  • R2
  • Postgres
  • Caddy/Nginx
  • AWS
  • Cloudflare
  • Firebase
  • Supabase
  • GCP
  • Vercel
  • Stripe
  • Docker
  • Git
  • CI/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 Integration
  • Function Calling
  • RAG
  • HyDE
  • Local Models
  • Privacy & Guardrails
  • ML/TensorFlow
  • Custom Agents
  • Embeddings
  • Vector Search
  • Fine Tuning
  • Voice Input
  • Voice Generation
  • Prompt Engineering
  • OpenAI APIs
  • Anthropic APIs

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/UX
  • Typography
  • Animation
  • Figma
  • Layout
  • Design Systems
  • Wireframing
  • User Research
  • Service 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.