Tech Lead with extensive experience in front-end technologies, AWS, web development, and user experience (UX). Currently leading the Analytics team at Smart Pension in the United Kingdom.
- React, Typescript, Ember.js, Node.js, Express.js
- D3.js, Cube.js, Apollo GraphQL, Type GraphQL
- HTML5, CSS3, SASS, JavaScript, Python, Go
- MySQL, PostgreSQL, DynamoDB
- Figma, Sketch 3, Photoshop, Illustrator
- Chakra UI, Ant Design
- Amazon Web Services (AWS)
- GitHub Actions, TeamCity, CircleCI, Docker, Vercel
- Cypress, Playwright, React Testing Library, Chromatic
- Nginx
- iOS (Swift)
Smart Pension – Aug 2022 – Present
- Leading frontend and backend development teams.
- Technologies: React, Remix, GraphQL, Lambda, Node.js, Cube.js, Snowflake.
- Empowering 9000+ advisors and 77,000+ companies with analytics on company KPIs, contributions, investments, and members.
- Implemented charting, table views, and download functionalities.
- Key role in developing a self-service analytics platform.
Smart Pension – Sept 2021 – Aug 2022
- Transitioned the Ember application to React with tools like GraphQL and Remix.
Smart Pension – Jan 2021 – Sept 2021
- Worked on the core Ember application, mentored junior developers, and led various project implementations.
Linkfire – Oct 2017 – Dec 2020
- Core/Insights team focusing on the Link Creation app and insights portion, developing features like Apple Music insights.
PA Consulting Group – Oct 2017 – Oct 2018
- Led a partner onboarding project using Ember and contributed to other applications such as event tooling written in Angular.js.
Daemon Solutions – 2016 – 2017
- Developed retail reporting apps for a high-street retailer using Ember, collaborating closely with UX designers and backend engineers.
Daemon Solutions – 2015 – 2016
- Developed the iOS app Facereel during a summer placement, transforming photos into timelapse reels.
A React app using AWS Amplify, Mapbox, and DynamoDB to map recycling bins in the UK/Denmark. (API currently down)
A React and GraphQL app to track cryptocurrency prices and progress towards targets. Uses Ant Design for UI.
A dashboard built to track COVID-19 cases during the pandemic. (No longer live)
Raspberry Pi-based system that reports daily tank temperatures to Slack.
-
Remix Grunge Stack AWS Deployment
A guide on deploying Remix with AWS and linking it to CloudFront and Route53 for access. -
Turn your Mac Mini into a VPN server with PI hole as the DNS content filter
A tutorial on setting up a VPN with ad and tracking filtering on a Mac Mini.
Amazon Web Services – Aug 2017 (Expired)
- Expertise in designing, deploying, and maintaining applications on AWS.
BCS – 2017
- Proficient in user-centered design, usability testing, and creating accessible digital experiences.
Intelligent Action – 2016
- Developed leadership and communication skills through professional training.
University of East Anglia – 2016
- Final project: E-commerce web application, software engineering module focused on mobile applications.