Hi.
I am the lead software developer at
My day to day involves:
- Acting as lead-dev in 2-week sprints in a large react/node build
- Assisting others in the team with bug hunts & code reviews
- Reviewing checkmarx security scans
- Handling npm upgrades / fixing broken pipelines
- Telling developers to fix lint errors by using the power of LotR memes
Experience/ tech
- NodeJS
- React.js
- Typescript
- Framer-motion
- Cloudformation/ AWS devops
- Next.JS
- Node-express
- Managing team of up to 3 developers
- WCAG AA & keyboard controls
- PHP(5), bit rusty
- MySQL
- Docker
- Github actions
- Azure Template.yaml + pipelines
- Parcel custom plugins
- Jest/Chai etc..
Personal code archive
cupboardradar.com [deprecated / turned off]
A tool in which AI tracks what you have in your cupboards by parsing your online delivery receipts and suggests 'innovative' recipes using only what you have available.
If requested, I can prepare screenshots of this experiment, but its no longer running.
Docx parser (php opensource)
I wrote the original version in ~2012, for a client request of their existing workflow being .docx file based, and wishing each piece of content to only need one copy with no additional work to get them working in a browser format.
I found some basic tools online for pulling content (plaintext) from word files so realised I could too.
Basically each .docx file is a ZIP archive of misc. other data. Inside are numerous XML files, but two relevant ones are structure.xml, and document.xml.rels, they both generally following OpenDocument XML format.
I then wrote a fully featured .docx -> PHP Data set -> Html parser, which at least at that time had no (free) equivalent. A few years later I open sourced what I could. In 2019 I rewrote all the code as a personal project to improve usability and code quality.
Hobbies etc
- I'm a new Dad so just "dadding" around
- Cycling (love my gravel bike!)
- Running (sadly not as fast as I was pre-covid)
- I have a soft-spot for StarCraft & other RTS games