About
An experienced developer with a unique perspective
After a 9-year career as a book editor and designer (having worked on 725 titles), I am now an experienced UI developer with a background in the FinTech sector.
An interest in pursuing new and exciting technologies
I constantly strive to use the latest technologies to craft unique user interfaces and experiences, with a particular focus on the presentation and manipulation of large datasets.
Learn more →Technologies
Whilst I work with a range of front-end libraries and frameworks, I have a significant amount of experience with React.
Insight
With an editorial and design background, I can bring a unique, holistic approach to implementing designs and solving problems.
Adaptability
I have consistently been able to integrate with new global teams and tackle unorthodox situations to achieve larger, collective goals.
Compassion
I have been involved in mentoring new developers, and believe with the right support and guidance, everyone can flourish.
Example Projects
React/D3 Wrapper
- Use any D3 concept in a React app
- Minimal dependency requirements
- Scales to component level
- Adapts to React and D3 best practices
- Offers a range of creative possibilities
Based on a model demonstrated by Adam Janes and adapted to tackle different D3 examples and datasets
File Upload Preview
- Styled image preview during upload
- Customised responses for file types
- Easily managed API responses
- No extra UI dependency requirements
- Smooth performance
An experiment in customisable file upload UIs for image file types, with room for expansion into other options
Currency Exchange
- Simple and accurate currency data
- Scalable for larger data set retrieval
- Use of 'stale-while-revalidate' strategy
- Neumorphic CSS style
- Easily translated to large projects
A proof of concept app created to explore SWR strategies for ensuring quick and safe data updates