Senior frontend and mobile with over 7 years React and 6 years React Native experience. Skilled in all things JavaScript and CSS, with experience in iOS development, including SwiftUI & Swift, and Objective-C.
Skills
JavaScript
@@ -11,7 +12,7 @@
CSS
Skilled in vanilla CSS, SASS, and postCSS, as well as JavaScript solutions, including CSS Modules, and am a collaborator on Styled Components. Experience in responsive design, bootstrap, foundation, BEM, and progressive enhancement.
Experience
Tesco, Clerkenwell
-
Worked with a team to bring Tesco towards a micro-frontend architecture. Implemented a module federation system to ensure small bundle sizes while ensuring consistent package versions between all environments.
+
Worked with a team to build a micro-frontend system, delivering business-critical features not available with other solutions, including a module system ensuring consistent dependencies between the server and client, which us to server render pages and achieve better performance and SEO than the legacy site. Overhauled the translation system to ensure translations cannot be missed, which was a common occurrence for the legacy site.
Nando’s, Putney
Worked on an internal communications and rota management app for Nando’s 40,000 employees in React Native. In charge of resuming the codebase, which had been untouched for over 2 years, to ensure Nando’s could again build and publish releases. Guided the team through app submitions. Migrated authentication to new provider to avoid Nando’s having to pay additional fees.
WonderBill, Covent Carden
@@ -19,7 +20,7 @@
WonderBill, Covent Carden
Red Deer
Worked as part of
a team to build a data vis application with React, Redux, and D3 for
visualising market data for a hedgefund. Set up key infrastructure to bridge the
-old jQuery site to React, enabling a gradual migration.
Zoopla
Senior developer doing full stack development on various consumer-facing projects. Used many technologies, including Node, Express, Handlebars, SCSS, vanilla JavaScript, React (Preact), and an isomorphic web app in Vue.
Our Star Club
Architected both React web and React Native applications for a social media app. Set up infrastructure, guided the team through native development, and added native code where existing React Native bindings were not available.
Concentra
Developed a React & D3-based data vis app for large multi-national corperations. App was capable of rendering organisation hierarchy charts containing over 500k employees at 60fps in browser, with native PowerPoint export.
Autotrip
Developed both a web and native app using React and React Native.
Tido Music
Worked on a responsive music notation engine in JavaScript, with web and native apps built using React and React Native.
Geneity
Fullstack development using Python and JavaScript.
+old jQuery site to React, enabling a gradual migration.
Zoopla
Senior developer doing full stack development on various consumer-facing projects, using Node, Express, SCSS, React, and an isomorphic web app in Vue.
Our Star Club
Architected both React web and React Native applications for a social media app. Set up infrastructure, guided the team through native development, and added native code where existing React Native bindings were not available.
Concentra
Developed a React & D3-based data-vis app for massive corporations with over 500k employees, which supported 60fps in browser and PowerPoint export.
AutoTrip
Developed both a web and native app using React and React Native.
Tido Music
Worked on a responsive music notation engine in JavaScript, with web and native apps built using React and React Native.
Geneity
Fullstack development using Python and JavaScript.