- Web app development with CSS-in-JS, Next.js, GraphQL and Typescript.
- Creation of component library with Storybook to showcase and document.
- Break down problems into solutions and solutions into tasks, creating prototypes before jumping in to the work.
- I mentor the rest of the engineering team on front-end topics regularly producing demos and presentations on what I have made and learned
CV
Personal Statement
I am a senior software engineer with 12+ years experience creating highly performant and usable products, websites, desktop applications, and browser extensions.
Skills
- Expert in CSS, HTML, React and JavaScript
- TypeScript and GraphQL
- Creation of modular reusable components using React and Lit
- Website Performance Optimisation
- Good awareness of accessibility issues
- Solid understanding of Figma and other design tools
- Creation of e2e tests and automation with Playwright
- Electron and Browser Extension development
Experience
- I created custom performant WordPress and Expression Engine sites.
- I hand-crafted a node tool to benchmark and monitor Business Sites using the Web Page Test API and display with React.
- Perform performance audits and carry out improvements on business and society sites.
- Creating new components and pages using React/Relay and Less from Photoshop designs.
- Implementing Webpack into the development process to allow for code modularity, linting, and writing future JS (ES2015) code with Babel.
- Applying BEM code methodology for new CSS components.
- I created highly customised WordPress sites from Photoshop designs, with custom post-types, taxonomies, meta boxes, shortcodes and functions.
- The sites were performant, using best practices and technologies, built within budget and in timeframes.
- Pre-launch client training, dealing with any client feedback via Basecamp or telephone.
Creative UI Developer
–
HeathWallace Ltd Reading, UK
- I built highly accessible websites for clients including HSBC, RBS and Grant Thornton.
- Using CMSs such as WordPress, CQ5 and Sitecore to allow the client to control all content on their site.
- Knowledge Sharing through weekly masterclass sessions (I ran three : WordPress; CSS3; and Sass).
Relevant Experience
Here is a selection of the sites, app and browser extensions that I have made:
- TrueNorth - a marketing web app using NextJS, Typescript, GraphQL, Apollo, Prisma, with a Material-UI based component library.
- MergeCoin a proof of concept Github based team productivity app that incentivizes and rewards PR code and reviews. Tailwind, NextJS, Github API.
- Serene App – Productivity Application for MacOS users using Electron, Firebase, and React. With companion Chrome Extension
- brokernotes.co – a WordPress-based Progressive Web App with custom features with React, the WordPress Rest API and WordPress.
- ventureharbour.com – turn into Progressive Web App (PWA) and add new features.
- photocrowd.com – front-end development with React/Relay, Less, and webpack
- allistergodfrey.com – custom responsive WordPress site with many interactive features, galleries, and css transitions
- ojwmanagement.com – single page responsive WordPress site with flexbox, responsive images, and SVG
- blog.oup.com – responsive WordPress blog for Oxford University Press
- github.com/bigandy – my GitHub account
- andrewhudson.dev – This site - built using 11ty.
- Codepen: personal and work
- web components november 2022 a Web Component a day project with Lit
- Hoof-it Chrome Extension Firefox add-on
Education
- MChem (hons) Chemistry – University of Manchester
Interests
- Mountain Biking
- Movies with Family and Friends
- Pottery
- Graphic Design and Printing