Talon Durrant
Front End Developer
See my WorkAbout Me

I am a Front End Javascript & Typescript Developer. I have been working as a Front End Developer for about 4 years now, and have an AAS in Web Design and Development. My technologies of choice have recenly been Angular & RxJS, React & Redux and NextJS. I also have experience with Node/Express for the back-end and am learning NestJS, with MongoDB/Mongoose for a NoSQL database system. I am always looking for reasons to expand my development knowledge, and am currently working on learning ReactNative, as well as expanding my front-end frameworks knowledge. I am confident that I will be a good fit on your development team. I work hard and pick up new technologies quickly and efficiently.
Overview of My Skills
Languages
- JavaScript / TypeScript
- HTML
- CSS / Sass
Familiar with:
- Python, Java, PHP
- GraphQL, SQL (PostgreSQL, mySQL)
Dev Environment and Tools
- Visual Studio Code
- NPM & Yarn
- Git & GitHub / BitBucket
- Command Line & SSH
- Postman
Front End
- React (Hooks & Classes)
- Redux, Redux Thunk, Redux Saga
- Gatsby & NextJS
- Angular & RxJS
Familiar with:
- Vue, NuxtJS
Back End
- NodeJS
- Express
- MVC Pattern
- Templating Engines: EJS, Pug
- NoSQL Databases: MongoDB & Mongoose
- REST APIs
Familiar with:
- AdonisJS
- SQL Databases: PostgreSQL, MySQL
Deployment
- Netlify
- Digital Ocean
- Others: Heroku, Vercel, Firebase
- CI/CD: CircleCI, Travis
Familiar with:
- AWS (Lambda, Elastic Beanstalk, S3)
Other
- Strapi, and other Headless CMS
- NodeBB, Ghost
- API Integrations: Stripe, GoogleMaps, Send Grid, and so on
Familiar with:
- Docker
- React Native
See My Work

Botanicals Design
This informational website it built in NextJS and Typescript/Javascript. It uses Netlify CMS with custom preview templates as a CMS. It is a very image-heavy site, so I utilized many responsive image techniques.
Aberrations RPG Sheets
This is an enourmous application I have been working on for quite a while that allows players to track their characters in a TTRPG called Aberrations RPG. It is run by a games business I started, and has over 20 active users now. I built the entire thing using React and Redux, along with Redux-Saga. It is currently being switched from Javascript to Typescript. I designed and built the UI from scratch, using Tailwind CSS. The backend is a Node/Express REST API and a MongoDB database (see the project below).
NOTE: To be able to explore all the features you will need to log in. Please type 'demo@sodalitegames.com' as email, and 'password' as password to use the demo account.
Aberrations RPG Sheets API
A Node/Express backend REST API for Aberrations RPG Sheets. It utilizes Socket.io for live connections. It is built following MVC prinicples, and utilizes a MongoDB database in the cloud (Atlas).