Portfolio

Dan Norris

Full Stack Software Engineer

Skills

Projects

Portfolio v3

www.danielnorris.co.uk

HTML5 CSS3 JavaScript GSAP Three.js

This portfolio is built using HTML, CSS, JavaScript, GSAP and Three.js. I've been recently experimenting with WebGL and Three.js and this website uses a combination of lighting, texturisation, particles, basic geometry and event handlers to render the camera and geometry position in real-time in response to your actions.

A Touch of Wellness

www.atouchofwellness.co.uk

React TypeScript Next.js Node.js Contentful CMS API Gateway Lambda DynamoDB S3 SES Cloudformation GitHub Actions

This client's app was originally migrated from a web agency's codebase written in PHP in several days to Next.js 13 and Contentful CMS.

It was recently upgraded to the app router on Next.js 14 and now uses a dedicated microservices backend in Node.js and TypeScript to handle user management, booking, payment, email marketing and more. It uses AWS Lambda, API Gateway, S3, DynamoDB, EventBridge, SES and integrates with Stripe, Contentful, Google Maps, Google Analytics, Google Tag Manager and more.

It uses Vercel for hosting the frontend and Cloudformation, GitHub Actions and AWS to host the backend which is built and run on CI pipeline responsible for spinning up ephemeral environments for feature branches, a staging environment for content authors previewing content changes on Contentful and a production environment.

Contact

Always happy to connect, reach out to me on LinkedIn about potential new opportunities. I'm particularly interested in opportunities featuring a tech stack that includes React and either Golang or Node.js.