Talon Durrant

Front End Developer

See my Work

About Me

picture of 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.

| React | NextJS | SCSS | Netlify CMS | Image Optimizations

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.

| React | Hooks | Redux | Redux-Saga | Tailwind CSS | React Router Dom | Socket.io | REST API Backend

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).

| Node | Express | Socket.io | MVC | REST API | MongoDB

About Me
Back to Top