Loading — Cabin systems

Loading his world. thanks for visiting.

Back to the flight
02 / Skills

React, Next.js, TypeScript, UI/UX, and Performance

I specialise in high-performance frontend architecture with React, Next.js, TypeScript, Redux Toolkit, and Tailwind CSS, design interfaces end-to-end in Figma and Adobe Creative Suite, and round it out with Node.js and MongoDB on the backend.

Frontend Development

10

Building fast, accessible interfaces end to end.

React JS

Every role since Uvionics — now EFR's biometric monitoring dashboards and face recognition platforms.

Next.js

Led Dashboard v2's Angular-to-Next.js migration, and built the loyalty platform on it from scratch.

TypeScript

Typed the multi-tenant config, role/permission model, and export APIs behind Dashboard v2.

JavaScript

From the first Uvionics component libraries to the AI chatbot interfaces at Aspire Systems.

HTML5

Pixel-perfect, semantic markup from design mockups — the craft I started on at Uvionics.

CSS3

Responsive, cross-browser layouts at Uvionics and the real-time chatbot monitoring dashboard.

Tailwind CSS

Design system for the loyalty platform, GetLife Insurance UK, and today's EFR dashboards.

Redux

Complex workflow state at Aspire Systems, plus Redux-Saga on a US insurance platform.

Zustand

Lightweight client state in recent Next.js builds where a full Redux store was overkill.

Material-UI

Themed MUI across Epixel's MLM admin suite so a large component library stayed on-brand.

UI/UX Design

5

From wireframes to polished visuals and motion.

Figma

Wireframes through developer handoff for the EFR dashboards and the loyalty platform.

Adobe Photoshop

Imagery, mockup retouching, and export pipelines for marketing and product screens.

Adobe Illustrator

Vector logos, icon sets, and illustration work that ships straight into the UI as SVG.

Adobe Premiere Pro

Product demo reels and short-form video cuts for launches and client walkthroughs.

Adobe After Effects

Motion studies and animated explainers that set the timing for the real UI transitions.

Backend & Tooling

4

APIs, data, and the workflow that ships it.

Node.js

Server-side APIs for Dashboard v2's exports and heavy operations, plus the US insurance platform.

MongoDB

Document modelling and queries behind Node.js services on internal and side projects.

Git

Branching, review, and release standards I set for the team I led at Epixel Solutions.

Docker

Containerised the Dashboard v2 frontend and its Node services for parity across environments.