This website is built with Next.js and ContentLayer.js
Welcome to my Software Engineering Portfolio. With over nine years of experience as a Full Stack Software Engineer at Sky I have honed my expertise in developing and maintaining robust, scalable, and high-performance applications. My journey at Sky has been marked by a commitment to innovation, collaboration, and continuous learning, allowing me to contribute to a variety of projects that have enhanced the user experience for thousands of people.
Backend
Node.js Nest.js Koa.js Next.js Express.js Ember.js MongoDB PostgresSQL contentlayer.js Ruby Elixir GoLang (minor)
Frontend
React 15/16/17/18 styled-components Apollo Client Redux axios ContentLayer.js Docusaurus storybook Next.js Rails Phoenix tailwind css/sass/less redux GraphQL Gatsby
Testing Tools
Jest enzyme react-testing/utils playwright supertest Cucumber mocha puppeteer Cypress
CI/CD Tools
GitHub GitLab Circle CI Concourse Harbour Docker Octopus Team City Heroku Cloud Foundry Google Cloud Platform Vercel AWS (very minor)
Content Management Systems
Content Stack Contentful Prismic.io
Customer Tracking Tooling
Content Square Adobe Experience Manager Google Data Layer Google Analytics (GA4)
Alerting and Dashbords
elastic Kibana Kafka RabbitMQ New Relic Dynatrace Papertrail
In addition to my professional experience at Sky, I have also developed a comprehensive application for my family's business
https://www.healthtec.co.uk
This website showcases my versatility in using a variety of modern technologies as shown below
GraphQL Implemented a robust and flexible GraphQL backend to handle complex queries and mutations.
Elixir and Phoenix Utilized the power of Elixir and the Phoenix framework to build a highly scalable and maintainable backend architecture.
React Developed an interactive and responsive user interface using React, ensuring a smooth user experience.
Apollo Client Integrated Apollo for efficient state management and seamless communication between the frontend and GraphQL backend.
Heroku Deployed the application on Heroku, leveraging its ease of use and scalability for rapid deployment and management.
Cloudflare Implemented Cloudflare as a CDN to enhance content delivery speed and provide robust security features.
Google Analytics Incorporated Google Analytics to track and analyze user behavior, helping to inform data-driven decisions.
Contentful Utilized Contentful for content management, allowing for dynamic content updates without the need for code changes.
CloudFlare Set up alerting with Cloudflare to monitor the application's performance and ensure high availability.
Papertrail Used for monitoring/logging including error handling for Email fowarding and Google Captcha System.
SendGrid Email forwarding Client used to forward customer request to health tec admin and sales team.
Slack Creation of Slack bots to solve small tasks