James Gillmore

James Gillmore

Mentor
5.0
(16 reviews)
US$74.00
For every 15 mins
69
Sessions/Jobs
ABOUT ME
Creator of Redux-First Router
Creator of Redux-First Router

I'm exclusively focused on React + Redux. I can help you prepare for React interviews, level-up your React skills, or efficiently build whatever apps/assignments you need.

** Update 2023 **

I haven't been on here in a while. I've been busy building a golf betting platform/app, SkinsApp.com using my own redux-based framework, Respond Framework + React Native.

I'm also looking to hire developers (in addition to doing some mentoring). I'm looking for intermediate developers who are looking to take their skills to the next level, working directly with me on a codebase I'm very proud of. Let's work on what you need help with, and we'll take it from there.

** Update 2023 **

I'm primarily an open-source developer and my primary package is Redux-First Router. To learn more about me and my open source work, check my Medium publication:

https://medium.com/faceyspacey

In general, I'm focused on idiomatic javascript in Reactlandia. I'm a Long time teacher. I'm here to help. I live on Las Vegas and am coding open-source stuff around the clock currently. When it comes to React, I DO THIS.

To get a feel for what I'm about, I suggest you read these 2 articles I wrote about Redux-First Router:

https://medium.com/@faceyspacey/pre-release-redux-first-router-a-step-beyond-redux-little-router-cd2716576aea

https://medium.com/faceyspacey/redux-first-router-data-fetching-solving-the-80-use-case-for-async-middleware-14529606c262

If you're using React Router and doing Redux, Redux-First Router has become the go-to routing solution for Redux. Why would you want to use a routing solution not built for Redux when there is an amazing one that is? It circumvents the never ending set of problems related to combining React Router with Redux. I can help you get off to a running start when it comes to Redux development.

In short, React Router is is for projects that don't use Redux. Along with React itself, routing is something you will revisit over and over again as you build your app. When people think of React, they think of 3 things: React, Redux and routing (formerly React Router). However you want a workflow native to Redux. I can help you nail your workflow in terms of Redux and Routing, as well as the following:

  • truly universally-rendered apps
  • SSR
  • Code Splitting
  • Webpack config
  • writing Babel plugins
  • React Native deployment
  • React Native deep linking + push notifications
  • Everything related to Redux (Reselect, Recompose, middleware, etc)
  • VS Code
  • Flow
  • Travis, open source and shipping projects
  • Video on React Native (uploading to Youtube, video players and more)
  • React Navigation
  • React Universal Component + Webpack Flush Chunks + Universal Render
  • React Native Animation
  • TabBars, Drawers, StackNavigators etc with React Native
  • Optimize Web Animations so they don't drop frames
  • Optimizing Rendering Performance with React + Redux

I'm also the creator of React Universal Component, which has finally made the dream of simultaneous SSR + Code-Splitting a reality. You can check it out here:
https://github.com/faceyspacey/react-universal-component

As an expert Redux developer and code-splitting game-changer, I can help you architect a truly professional and maintainable codebase using solutions that will last.

I apologize for how many times I wrote "I" but, hey, you're coming for me. Hit me up, I promise you won't be disappointed. If it's not clear, I'm not a generalist; I'm a specialist. And React/Redux is the name of the game.

English
Pacific Time (US & Canada) (-07:00)
Joined July 2017
EXPERTISE
10 years experience | 9 endorsements
master of all things React
master of all things React
8 years experience | 6 endorsements
Creator of Redux-First Router, and all around Redux-obsessed react developer
Creator of Redux-First Router, and all around Redux-obsessed react developer
9 years experience | 5 endorsements
I have pull requests merged to Webpack itself, as well as a popular webpack plugin: extract-css-chunks-webpack-plugin
I have pull requests merged to Webpack itself, as well as a popular webpack plugin: extract-css-chunks-webpack-plugin
7 years experience | 2 endorsements
RN nitty-gritty get the job done shipper & expert
RN nitty-gritty get the job done shipper & expert
13 years experience | 9 endorsements
Javascript Jedi
Javascript Jedi
5 years experience | 1 endorsement
Meteor Mastermind
Meteor Mastermind
10 years experience

REVIEWS FROM CLIENTS

5.0
(16 reviews)
alex
alex
April 2018
James is the guy you want to go to if you have a serious, production-level issue, or, if you want a thorough understanding of React/Redux. I have worked with mentors on and off for the past few years, and James is one of the best I've had. He's thorough, extremely knowledgable, but most importantly, he can explain things well. As I'm sure anyone knows, being an expert on a subject can mean absolutely nothing when it comes to mentoring. James is unique in that he is seemingly a pro at programming, but also has the ability to explain his methods and the intricacies of code to a beginner (like myself). I really enjoyed working with him and can't recommend him enough. Thank you, James!!
William Namen
William Namen
March 2018
Fantastic Mentor - In 18 minutes was able to follow me in my PROD code and solve an issue that had been plaguing me for hours.
subhranshu
subhranshu
January 2018
Excellent mentor, gave lot of ideas to work with. I would definitely recommend him. Thanks James
Al
Al
September 2017
The dude knows his stuff and he's really working fast trying to help you out and get your problem solved.
Ahmed
Ahmed
September 2017
James is the most knowledgable and experienced person I have EVER met in the field of React, Redux, Routing, ES6 and Javascript. James knows the inner workings of React and can solve any problem no matter how simple or complex it is. If you are looking for someone honest who will go out of their way to not only solve your problem, but also do so in the most efficient and reliable way, following best practices and improving your code in the process, then James is the mentor for you. Thank you James. I will be working with you much more in the future!
Erwin van der Koogh
Erwin van der Koogh
September 2017
James was extremely helpful and even though it was an unusual problem it was fixed in little over an hour. Well worth the money as it would have taken me at least a day to find & fix it. Having an expert in React, react-universal-component, redux-first-router & Webpack handy was invaluable. I would certainly recommend him for anything React(ish), Webpack and Server-Side Rendering problems or opportunities you might have.
Marius M
Marius M
September 2017
James was very helpful in explaining the issue. He took time to investigate the issue and resolved it in a way that I could understand. Now, for any React based problems, James is my number one choice. Fantastic mentor!
Rob Lee
Rob Lee
September 2017
James is incredible. He really helped me out with React server side rendering. He knows EVERYTHING about React and Redux. He describes concepts and best practices very well and why they are that way. I highly recommend him for any React/Redux questions or issues. Solid work, James!
Travis Young
Travis Young
August 2017
Best mentor I have encountered so far. He has a gift for explaining things in a digestible manner. I look forward to future sessions.
Ryan Hartman
Ryan Hartman
August 2017
Very helpful, will definitely look for him next time.
SOCIAL PRESENCE
GitHub
redux-first-router
πŸŽ– seamless redux-first routing -- just dispatch actions
JavaScript
1167
106
react-universal-component
πŸš€ The final answer to a React Universal Component: simultaneous SSR + Code Splitting
JavaScript
968
48
Stack Overflow
870 Reputation
1
9
22