I am a Full Stack Typescript developer who loves building exciting, engaging, experiences on the web using React and Node.js.
The end user experience is the sum of the design, front end, and back end all working harmoniously with one another. I am passionate about all three, and I strive to create the best possible experience for the end user.
I believe that well-crafted animations can play a pivotal role in enhancing usability. Thoughtful animations can guide users and elevate the overall experience of an application.
Typescript
React
Node.js
Redux
SQL
CSS
Docker
Jest
Git
Linux
Next.js
Express.js
Typescript
React
Redux
Node.js
SQL
CSS
Docker
Jest
Git
Linux
Next.js
Express.js
Adobe XD
Figma
Adobe Photoshop
Balsamiq
Daemon
Senior Consultant
December 2023 - Present • 1 Years 4 Months
At Daemon, I am a Senior Consultant, responsible for delivering projects and mentoring less experienced colleagues. Key achievements include:
Luxtripper
Full Stack Software Developer
Oct 2017 - October 2023 • 6 Years
Over my tenure at Luxtripper, I've grown from a Junior Front End Developer to a Full Stack Software Developer, progressively taking on more intricate projects and responsibilities. The technical stack, at a high level, is React, Node.js and SQL, with many other supporting technologies utilized. Below are some of the key projects I've helped bring to fruition:
WhenWillYou.Win
Lottery Simulator
Built in React, using Redux and Typescript.
First choose which lottery you'd like to simulate, either the UK Lotto or Euromillions, then pick your numbers and begin! The simulator will run accurate simulations as fast as your device will allow until you are lucky enough to hit the jackpot. When will you win?
Project designed in Adobe XD using a mobile first approach, desktop layout informed by mobile design. Used animations between state transitions as a tool to communicate the flow of information, thus making the program more intuitive to use.