Product Design
Product / Service Design as a whole. Considering business needs and priorities, technical delivery capabilities, human-to-system and system-to-system touchpoints, workflows and interactions across organisational boundaries.
View my work history and portfolio for examples.
Business & Design Thinking
Highly experienced
Product Strategy
Highly experienced
Product Design & Development
lifecycle
Highly experienced
Designing for Complex Systems / Applications
(Real-time, mission-critical, high-impact, multi-user, non-linear workflows, large data-sets, variable underlying tasks, supporting hand-offs to other roles, inter-connected systems and applications)
Highly experienced
Human-Computer Interaction for AI Systems Design
Practical
Highly experienced
Theory (with final assignment based on real-world scenario)
Human-Computer Interaction for AI Systems Design course (University of Cambridge - Dec 2025)
CertificationAwarded 94% overall
User Experience Design
User Experience Design is a highly multi-disciplinary field and I am highly-skilled across most of its sub-disciplines.
User Research
Expert
UI Design
Expert
Interaction Design
Expert
Visual Design
Advanced / Expert
Content Design
Expert
Data Visualisation
Expert
Information Architecture
Expert
OOUX (Object-Oriented UX)
Expert
Rapid Prototyping
Expert
Activities & Outputs
User Interviews
Advanced / Expert
Heuristic Evaluations
Expert
Task Analysis
Expert
Journey Mapping
Expert
Personas
Advanced / Expert
Usability Testing
Expert
A/B Testing
Expert
Guerrilla Research
Expert
Design Workshop Facilitation
Advanced / Expert
Understanding or applied knowledge
Designing for Mobile
Expert
Designing for Desktops
Expert
Designing for Tablets
Expert
Responsive Design
Expert
Adaptive Design
Expert
Accessibility
Advanced / Expert
Micro-interactions
Expert
Form Design
Expert
Understanding or applied knowledge
Although I do not have a professional qualification in Visual Design, I appreciate the importance of good visual design and how it can affect users' moods, perceptions, impressions, and overall readability as well as usability of a product.
Layout & Grids
Expert
Colour Theory
Advanced / Expert
Icon Design
Advanced
Typography
Intermediate / Advanced
Graphics Optimisation
Expert
Data Visualisation
Advanced / Expert
Background
I started my professional career as a web designer and front-end developer back in the mid-1990s when the Web was at it's infancy.
I was and am still able to develop pixel-perfect implementations based on designs (although over the years this has been less important with established design systems and the nature of responsive design).
In some cases, I am able to prototype faster in raw code than producing prototypes in Axure.
My former life as a Senior Front-End Developer and Team Lead enables me to confidently liaise and work with development teams and be the "bridge" or intermediary between Product Management and Development teams.
I have a strong understanding of how much effort some functionality will take to be implemented and my UX design solutions not only take into consideration of user needs but I balance it out with delivering a service or product that meets business requirements and technical implementation and delivery within project deadlines.
HTML
Expert
CSS
Expert
JavaScript & jQuery
Advanced
Prototyping
Expert
Responsive Design
Expert
Accessibility
Advanced / Expert
Bootstrap 3, 4 & 5
Expert
AngularJS
Intermediate
Web Fonts
Expert
React
Learning
Tailwind CSS
Learning (80% familiarity)
Many learning resources suggest that if you're already comfortable with CSS, you're about 80% of the way to understanding Tailwind.
Delivery Outputs
I make the transition from one stage of the project life-cycle to the next as smooth as possible by providing the necessary specs and documentation.
Pen & Paper Prototypes
Expert
Storyboards
Expert
Personas
Expert
Wireframes & Wire-flows
Expert
Mid-High Fidelity Mockups
Expert
Hi-Fidelity Mockups (Pixel-Perfect)
Expert
Interactive Prototypes
Expert
Style Guides
Expert
UI Technical Specifications
Expert
Production-Ready HTML Code
Expert
Cascading StyleSheets (CSS)
Expert
Design Systems
Expert
Markdown
Expert
For documentation.
Design System Documentation Platforms
These range from static site-generators to cloud-hosted solutions
MkDocs
Expert
Gatsby
Advanced
Hugo
Advanced
Docz
Intermediate / Advanced
Docsy
Intermediate / Advanced
Docusaurus
Intermediate / Advanced
Patternfly
Beginner
Storybook
Beginner
Zero Height
Intermediate / Advanced
Catalog
Expert
UX / UI / Interaction Design
Standard tools of the trade
Axure RP
Expert
Balsamiq
Expert
Adobe Photoshop
Expert
Adobe Illustrator
Advanced
Adobe XD
Intermediate / Advanced
Sketch
Intermediate
Figma
Intermediate
InVision
Intermediate
Keynote
Advanced
Data Visualisation
Business Intelligence, Visual Analytics
Tableau
Beginner
Enterprise
Standard productivity, documentation, collaboration, project-tracking and other software used in large organisations
Confluence
Intermediate
Jira
Intermediate
Microsoft Office
Advanced / Expert
Microsoft Teams
Expert
Slack
Beginner / Intermediate
Salesforce
Beginner / Intermediate
Miro
Advanced
Mural
Expert
Design
Double Diamond
Expert
Lean UX
Expert
Software Development
Working the Design process into these software development methodologies
Agile
Expert
Waterfall
Expert
Understanding or applied knowledge
Service Design
Advanced / Expert
Many of my projects involve complex workflows and touch-points across the physical and digital space, and across organisational boundaries.
Experience Design
Expert
Financial Markets
Understanding or Applied Knowledge
User Roles & Responsibilities
Advanced / Expert
Workflows
Expert
Asset Classes
Advanced / Expert
Investments
Expert
Trading
Expert (for a UXer)
Indices, Equities, Commodities, FX, Cryptocurrencies.
Hands-on retail trading experience
Academic Knowledge
Modules studied from studying BSc. Business Computing Systems
Human Computer Interaction (HCI)
Business Accounting Systems
Business Organisations
Business Process Re-engineering
Client Server Systems
Database Systems
Data Modelling
Expert Systems & Applied AI
IT Security
Requirements Engineering
Object-Oriented Software Engineering