Welcome to Miss Immaculate

Scroll down to view my online Portfolio

Fully Custom Built with:

  • TypeScript
  • React 19
  • Next.js 16
  • SCSS Modules
  • Zustand

HERO SLIDER ABOVE: Custom-built from scratch with WebGL, GSAP & GLSL shaders — no plugins.

SOFTWARE ENGINEER

Get to know a little about me...

EXPERIENCED

Specialized in web and software application development with over 15 years commercial experience.

INSPIRED

Constantly learning new technologies, better practices and new frameworks for programming interfaces.

PASSIONATE

Extremely passionate about programming and creating unique applications on multiple platforms.

SPECIALIZED

Specialized in OOP and Functional Programming, SPAs, Custom built dynamic automated systems, responsive websites, UI components, Animation and responsive HTML emails. Vue.js / React.js / Node.js.

DEDICATED

Permanent freelance developer at Publicis UK for over 9 years, from 2009 to 2018, and 4 years at The Thinking Traveller.

ACCOMPLISHED

Bachelor of Science in Business Information Technology from the University of Westminster. Developed award winning systems for EE and Renault.

DEVELOPMENT SKILLS

  • TypeScript / JavaScript
    0%
  • Vue / Vuex / Pinia / Vue Router
    0%
  • React / Next.js
    0%
  • Svelte
    0%
  • Astro / SolidJS
    0%
  • Node.js / Express
    0%
  • ASP / ASP.NET
    0%
  • Python
    0%
  • Java
    0%
  • PHP
    0%
  • ActionScript 3.0
    0%
  • C / C++
    0%
  • Visual Basic
    0%
  • Jest / Vitest - Unit testing
    0%
  • Cypress - Integration testing
    0%
  • Playwright - End-to-End testing
    0%
  • HTML5
    0%
  • CSS3
    0%
  • SASS
    0%
  • LESS
    0%
  • BEM
    0%
  • Tailwind
    0%
  • Handlebars
    0%
  • Bootstrap
    0%
  • jQuery
    0%
  • Vite
    0%
  • Webpack
    0%
  • AWS-SDK V3
    0%
  • XML / JSON
    0%
  • Ajax
    0%
  • Hugo
    0%
  • Google Analytics
    0%
  • Vapi AI / ElevenLabs
    0%
  • TikTok Studio
    0%
  • Git / Gitlab / Github / Bitbucket
    0%
  • NPM / Yarn / Pnpm
    0%
  • Storybook
    0%
  • Fractal.build
    0%
  • Contentful (Headless CMS)
    0%
  • GraphQL
    0%
  • Directus
    0%
  • WordPress
    0%
  • Maizzle
    0%
  • GreenSock GSAP
    0%
  • SQL
    0%
  • Oracle
    0%
  • Datadog (Monitoring)
    0%
  • Braze SDK
    0%

SOFTWARE TOOLS

Integrated Development Environments (IDEs), Code editors
  • Visual Studio Code
  • GoLand
  • Sublime Text
  • Eclipse, FDT
  • Flash Develop
  • Adobe Dreamweaver
  • Adobe Flex
  • Adobe Flash Builder
  • Google Web Designer
  • Vim, SEPY
  • Fiddler, SOS Max.
Design and Adobe CC Software
  • Zeplin
  • Figma
  • InVision
  • Sketch
  • Adobe XD
  • Adobe Flash
  • Adobe Dreamweaver
  • Adobe Fireworks
  • Adobe Photoshop
  • Adobe After Effects
  • Adobe Media Encoder
  • Adobe Flex
  • Adobe Flash Builder
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Encore
Version Control Systems (VCS)
  • GIT - Gitlab, GitHub, BitBucket
  • GitKraken
  • Tortoise SVN
  • Visual Source Safe (VSS)
Testing
  • Vitest
  • Jest
  • Cypress
  • Playwright
  • LambdaTest
  • BrowserStack
  • CrossBrowserTesting
  • Mantis Bug Tracker(QA)
Customer Data Platforms and CMS
  • Contentful
  • Exponea
  • Directus
  • WordPress
  • Braze SDK
Advertising Platforms / Banners
  • Google DoubleClick
  • Sizmek
  • Adform
  • Celtra Ad Creator
  • Google Web Designer
  • Microsoft Atlas (old)
  • FlashTalking (old)
Email Marketing Platforms & Frameworks
  • Litmus
  • Eloqua
  • Campaign Monitor
  • Mailchimp
  • Maizzle
REST APIs
  • Amazon Product Advertising
  • YouTube
  • Google Maps
  • Trust Pilot
  • Twitter
  • Facebook
  • Flickr
  • TMDb
Collaboration
  • Atlassian JIRA
  • Gitlab
  • GitHub
  • BitBucket
  • Slack
  • Clickup
  • Ring Central
  • Cisco Acano (the team I worked with at Vaion fully developed this software)
  • Resource Guru
  • Skype for Business
  • Trello
  • Mantis Bug Tracker(QA)
Microsoft Office
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Outlook
  • Microsoft Word
  • Microsoft Power Point
  • Microsoft Visio
Mobile Development
  • React Native
  • Android Studio
  • Corona SDK, Corona Project Manager. LUA scripting language for mobile development.
Operating Systems
  • Microsoft Windows
  • MAC OS
  • Linux, Ubuntu
0+
Years Experience
0+
Digital Agencies
0+
Major Brands
0+
Projects Completed

DIGITAL AGENCIES

A LIST OF AGENCIES AND COMPANIES I HAVE WORKED AT IN LONDON

DIGITAL CLIENTS

POPULAR BRANDS I HAVE WORKED ON

PORTFOLIO

A small selection of my favourite work
For a full list of projects please visit my work experience section
The Marcom Engine - The BMW Group

The Marcom Engine - The BMW Group

Enterprise Media Planning Platform - TypeScript, Vue 3, Vite, Nuxt.js, Python, Light/Dark modes

Click to flip

The Marcom Engine - The BMW Group

Enterprise Media Planning Platform

TypeScriptVue 3VuetifyPiniaViteNuxt.jsPythonMongoDBREST APIsTailwindLight/Dark modes
Click to flip back
The Mony Group - Quidco

The Mony Group - Quidco

Full Platform Redevelopment - Vue 3, Svelte 4, React 18, Contentful, GraphQL, AWS

Click to flip

The Mony Group - Quidco

Full Platform Redevelopment

TypeScriptVue 3Svelte 4React 18ContentfulGraphQLAWSSCSSBEMStorybookBrazePlaywrightDatadogGSAP
Click to flip back
Charities Aid Foundation

Charities Aid Foundation

Full Site Component Library Development - TypeScript, SCSS Modules, WordPress

Click to flip

Charities Aid Foundation

Full Site Component Library Development

TypeScriptJavaScriptSCSS ModulesBEMWordPressHTML5FractalViteVitest
Click to flip back
The Thinking Traveller

The Thinking Traveller

Full Website SPA & Custom Native UI Components - Typescript / Vue.js

Click to flip

The Thinking Traveller

Full Website SPA & Custom Native UI Components

TypeScriptVue.jsVuexVue RouterHTML5SCSSBEMC#.netGSAPWebpackJestCypress
Click to flip back
Daedalus World / Insite Digital Solutions

Daedalus World / Insite Digital Solutions

Fullstack Node.js Email Handler Serverless Application with advanced AWS integration

Click to flip

Daedalus World / Insite Digital Solutions

Fullstack Node.js Email Handler Serverless Application with advanced AWS integration

TypeScriptNode.jsExpressVueReactAWSServerless FrameworkHandlebarsDirectusJestCypressVite
Click to flip back
MoneySuperMarket Van Insurance

MoneySuperMarket Van Insurance

Fullstack Vue SPA & Storybook UI Components Library

Click to flip

MoneySuperMarket Van Insurance

Fullstack Vue SPA & Storybook UI Components Library

JavaScriptVueVuexVue RouterStorybookJavaSCSSBEMHTML5JestNightwatchLernaJenkinsWebpack
Click to flip back
Vaion Engineering

Vaion Engineering

Vaion Vcore Video Management System - Typescript / Vue.js

Click to flip

Vaion Engineering

Vaion Vcore Video Management System

TypeScriptVueVuexVue RouterSCSSHTML5BEMJestHugojQueryElectron
Click to flip back
Jato Dynamics

Jato Dynamics

Analytical research software and global Storybook library - TypeScript, Next.js, React

Click to flip

Jato Dynamics

Analytical research software and global Storybook library

TypeScriptReactNext.jsStorybookBEMSCSSHTML5JestStorybook
Click to flip back
Ford Leap Frog iPad App

Ford Leap Frog iPad App

Full Stack Vue.js & Node.js iOS app, integrating QR-triggered IR sensors & FFmpeg to automate real-time event video delivery

Click to flip

Ford Leap Frog iPad App

Full Stack Vue.js & Node.js iOS app, integrating QR-triggered IR sensors & FFmpeg to automate real-time event video delivery

JavaScriptVue.jsVuexNode.jsExpressiOSFFmpegCordovaQR Code ScanningIR Sensor Integration
Click to flip back
Renault & Dacia

Renault & Dacia

Global Dynamic Advertising Application Systems

Click to flip

Renault & Dacia

Global Dynamic Advertising Application Systems

JavaScriptHTML5CSS3LESSDoubleClickGoogle Sheets API
Click to flip back
The Launch of EE & beyond

The Launch of EE & beyond

Augmented Reality, Branding Development, Animated Particle Engine, Websites, Banners, Emails

Click to flip

The Launch of EE & beyond

Augmented Reality, Branding Development, Animated Particle Engine, Websites, Banners, Emails

JavaScriptjQueryHTML5CSS3FlashActionScript 3PureMVCC++CinderMicrosoft Kinect SDKDoubleClickLitmusCampaign MonitorAfter Effects
Click to flip back
Sage

Sage

Master Templates for HTML5 / Javascript Responsive Landing Pages, Emails, & Eloqua forms

Click to flip

Sage

Master Templates for HTML5 / Javascript Responsive Landing Pages, Emails, & Eloqua forms

HTML5JavaScriptjQueryPHPCSS3EloquaBootstrapLitmusJira
Click to flip back
EE

EE

EE Digital Out of Home (DOOH) Video Screens

Click to flip

EE

EE Digital Out of Home (DOOH) Video Screens

JavaScriptHTML5CSS3Video Production
Click to flip back
Royal Mail

Royal Mail

HTML5 / Javascript Responsive Website landing pages

Click to flip

Royal Mail

HTML5 / Javascript Responsive Website landing pages

HTML5JavaScriptCSS3jQuery
Click to flip back
City Mini

City Mini

HTML5 / Javascript Website, Development & Design

Click to flip

City Mini

HTML5 / Javascript Website, Development & Design

HTML5JavaScriptCSS3PHPjQueryGSAP
Click to flip back
Jacobs

Jacobs

Jacobs Cracker Crisps Javascript Responsive Website & Advertising Campaign

Click to flip

Jacobs

Jacobs Cracker Crisps Javascript Responsive Website & Advertising Campaign

HTML5JavaScriptCSS3jQueryCeltraGSAPVideo Production
Click to flip back
Miss Immaculate

Miss Immaculate

Flash website - This was my original portfolio and one of my favourite websites

Click to flip

Miss Immaculate

Flash website

FlashActionScript 2XMLGSAPHTMLCSS
Click to flip back
City Mini

City Mini

AS3 Dynamic Flash Website, Architected, Designed & Developed. Why I loved creating in Flash back in the day!

Click to flip

City Mini

AS3 Dynamic Flash Website, Architected, Designed & Developed. Why I loved creating in Flash back in the day!

FlashActionScript 3PureMVCXMLPHPGSAPVideo Production
Click to flip back
Orange Swapables

Orange Swapables

3D Interactive Flash Campaign

Click to flip

Orange Swapables

3D Interactive Flash Campaign

FlashActionScript 3PureMVCAway3DXMLGSAPVideo ProductionDoubleClick
Click to flip back
OLMECA Tequila

OLMECA Tequila

Dynamic Flash Website with 3D carousel

Click to flip

OLMECA Tequila

Dynamic Flash Website with 3D carousel

FlashActionScript 3PureMVCXMLVideoGSAP
Click to flip back
Publicis Chemistry Website

Publicis Chemistry Website

Responsive HTML5 / Javascript Website

Click to flip

Publicis Chemistry Website

Responsive HTML5 / Javascript Website

HTML5JavaScriptCSS3jQueryPHP
Click to flip back
React Connection Grid

React Connection Grid

Math quiz: a dynamic responsive grid of 0s and 1s counting positive connected cells - React.js

Click to flip

React Connection Grid

Math quiz: a dynamic responsive grid of 0s and 1s counting positive connected cells

ReactJavaScriptHTML5CSS3
Click to flip back
The Clash - Music Band

The Clash - Music Band

Interactive Data-Driven Media Platform with a bespoke audio engine & CMS content integration

Click to flip

The Clash - Music Band

Interactive Data-Driven Media Platform with a bespoke audio engine & CMS content integration

FlashActionScript 3XMLJavaScriptHTML
Click to flip back
Ministry of Justice

Ministry of Justice

Interactive Animated E-learning Application

Click to flip

Ministry of Justice

Interactive Animated E-learning Application

FlashActionScript 3XMLJavaScriptHTMLPHP
Click to flip back
View full work experience