Personal details

James G. - Remote full-stack developer

James G.

Based in: 🇺🇸 United States
Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

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.