HELLO I AM IAN DUFFY
WEB DEVELOPER.
Living in Newcastle upon Tyne, UK. Specialising in Web Performance, Javascript, and modern CSS / SCSS. With experience building e-commerce sites and using React, NextJs, NodeJS and Ruby on Rails.
ARTICLES.
Common performance issue when using functions to get initial state for React Use State
3 October 2024
5 mins read
Handling Layout shift with img and picture tag
12 July 2024
4 mins read
Building Mobile Menu with the Popover API
15 May 2024
5 mins read
First Month of using Github Copilot
22 November 2023
5 mins read
Highlighting current section in the content bar
13 March 2023
4 mins read
How I highlight the current section of the bar in the content bar using react
Write better buttons with CSS Variables
8 March 2023
3 mins read
How CSS Variables can be used to write better elements and reduce css issues
SKILLS AND TECHNOLOGIES.
This is a list of the technologies and skills I often use and have experience with:
- WEB PERFORMANCE.
- HTML.
- CSS.
- JAVASCRIPT.
- REACT.
- NEXTJS.
- JQUERY.
- SCSS.
- RUBY ON RAILS.
- NODEJS.
- TYPESCRIPT.
- RESPONSIVE DESIGN.
- ACCESSIBILITY.
- CYPRESS.
- RSPEC.
- ASTRO.
- TEST DRIVEN DEVELOPMENT.
About Me.
I am a web developer from the UK, who strives to build performant, user-accessible and visually appealing websites using modern technology.
In recent years I have been working closely with e-commerce sites to provide giving customers with the best experience possible, using multiple languages ranging from NextJS, Ruby on Rails, Astro, and NodeJS.
One of the things that excite me about web development is how new and upcoming features are changing how we are building for the web. This improves existing functionality and user experiences, like CSS Scroll Snap, CSS container queries and the page transition API.
Outside of work, I have done websites for my rugby team Newcastle Ravens and their yearly event Hadrian Cup, as well as keep up with the latest changes coming to frontend development.