Justin Kempton
Top Mentors
Top Instructors

Justin Kempton

Director of Front End Engineering at Talentsky
Napa, CA, US

Former designer turned coder and javaScript expert. Real world experience developing Internet based businesses across a wide range of products in Southern and Northern California. For fun I write music, and take long walks.

Mentor page
0
Match

Director Front End EngineeringPremium

Primarily responsible for the architecture, development and management of the front end codebase at Talentsky. This includes implementing core technologies such as React, NodeJS, server integration, and leading the front end team to write readable code through code reviews and guidelines.

roles


Director Front End Engineering

San Francisco, CA, US

Primarily responsible for the architecture, development and management of the front end codebase at Talentsky. This includes implementing core technologies such as React, NodeJS, server integration, and leading the front end team to write readable code through code reviews and guidelines.

Activity

Created architecture and assisted in server side rendering
Created architecture and assisted in server side rendering
June 2024 – August 2024
 
Brian Forstat + 5 more
By utilizing Vite, we are able to render both the server and the client, all while minimizing the packages needed for initial load. This speeds up the time of first load and improves performance for users and bots alike.
Platform ArchitectureModular Product DesignViteJSReact.JS
2 Comments
For a such a good artist you are also an amazing engineer! Thank you Justin for all you have done for our team. 👍
1like
Awesome achievement, Justin!
Justin Kempton with
Varun Reddy Regalla + 2 more
Isomorphic JavaScript, React, Vite, Redux on Talentsky
Isomorphic JavaScript, React, Vite, Redux on Talentsky
April 2020 – April 2024
 
Varun Reddy Regalla + 2 more
Create, maintain and extend the basic architecture and implementation of server side rendering that we use on Talentsky. Vite creates the underlying development environment which allows fast development, and simplifies on-demand server side rendering. Server Side State is managed with Redux. A common static method is used to cross over between node and client for backend calls on page level components. And a global Initial State is generated to repopulate with React.
Back End Software DevelopmentIsomorphic JavascriptReact.JSViteJSRedux.JS
2 Comments
giphy
awesome!
Workshop achievement post
Justin Kempton with
Rick Devine
Global Credit Card Strategy
Global Credit Card Strategy
April 2024
 
Rick Devine
This was the first workshop being tested on the platform. As such there it was not really a skill sharing experience, but more testing the product in a live environment.
Tax NexusAvalaraSales Tax ReportingTax Law
2 Comments
It was surreal to have the first live interactive Workshop! Thank you for everything Justin.
3likelove
Yea, I know, very cool experience. It's been a pleasure!
Justin Kempton with
David Han + 6 more
Integrate Zoom SDK for workshops
Integrate Zoom SDK for workshops
January 2024 – April 2024
 
David Han + 6 more
Led the technical Front End integration of Zoom's SDK into our existing software infrastructure, ensuring a robust architecture that enhances our platform’s communication capabilities. Collaborated with cross-functional teams to design and implement a secure, scalable system architecture that supports real-time video communications.
Platform ArchitectureSoftware Integration EngineeringIntegration EngineeringEnterprise ArchitectureNetwork Architecture
2 Comments
I could not be more proud of our partnership Justin. Great job on the Zoom integration, it's amazing!
giphy
Justin Kempton with
Brian Forstat + 2 more
Develop Software for Talentsky workshops
Develop Software for Talentsky workshops
October 2023 – December 2023
 
Brian Forstat + 2 more
Worked on a team to build a new workshop feature coming to Talentsky.com.
React.JSTypeScriptNode.js
2 Comments
I can't wait until we roll out Workshops. Great job to you and the rest of the team, Justin!
giphy
Justin Kempton with
Varun Reddy Regalla + 7 more
Implemented Chakra UI components
Implemented Chakra UI components
April 2023 – May 2023
 
Varun Reddy Regalla + 7 more
Chakra UI is component library which normalises styling of react layouts. Based on typescript definitions it speeds up the creation of responsive layouts. We are using this in the workshop pages and it’s speeding up development.
TypeScriptWeb DesignUI Style GuidesFramework DesignChakra UI
9 Comments
😍
🤩
Justin Kempton with
Varun Reddy Regalla + 6 more
Built out the new messaging system for Talentsky
Built out the new messaging system for Talentsky
January 2023 – April 2023
 
Varun Reddy Regalla + 6 more
Created all new components and connectivity with XD's from the design team and using the third party getStream SDK. Building both the chat mole, and main messaging page, with external linking via email.
WebSocketgetStream.ioTypeScriptAdobe XDReact.JS
2 Comments
giphy
giphy
1love
Justin Kempton with
Varun Reddy Regalla + 7 more
Upgrade Front End build tools from Webpack to Vite
Upgrade Front End build tools from Webpack to Vite
October 2022 – January 2023
 
Varun Reddy Regalla + 7 more
As I was already upgrading the React code, I stumbled upon Vite as a build tool. In particular it had a great plugin for SSR and dynamic imports. Once the breakthrough was achieved with Routing, vavite handled dynamic loading of modules. This feature allows the entire app to be split into smaller chunks, which greatly improves initial page load. It also allows the site to build 100 times faster, which for development is a game changer.
Regression TestingFront End Software DevelopmentSassIsomorphic JavascriptContinuous Delivery
2 Comments
You and the engineering team are amazing!
1love
amazing work!
1like
Justin Kempton with
Varun Reddy Regalla + 7 more
Upgraded front end code from React 15.6 to new React 18.2
Upgraded front end code from React 15.6 to new React 18.2
October 2022 – January 2023
 
Varun Reddy Regalla + 7 more
This was part of a larger effort to enhance security and better integrate third party libraries. The older site was blocked from upgrading easily by several dependencies that could not be upgraded. As such it required a novel rewrite of the routing system to fit the existing structure. With this in place modern features of React could be employed to speed up the site loading time and other benefits.
React.JSViteJSIsomorphic JavascriptSoftware ArchitectureDelegating
2 Comments
I will be adding another achievement that goes with this one.
I could not be more proud of your work moving us to React v18.2. This was a very important milestone. Great job Justin. 🎉
Justin Kempton with
Varun Reddy Regalla + 3 more
Consult with Engineers on Interface
Consult with Engineers on Interface
September 2021 – October 2021
 
Varun Reddy Regalla + 3 more
Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
Software EngineeringUser Interface Requirements DocumentationUser Interface DesignSoftware Product Management
1 Comment
awesome! Great collaboration with UX team and Engineering & Quality.