Hello, I’m Devin !

A Software Engineer & Product Enthusiast

Full-Stack JavaScript Specialist

Software Engineer with over a decade of experience specializing in frontend development.

Education

Sophomore in College

September 2010 - September 2011
DeVry University - Sherman Oaks

High School Diploma

August 2009 - May 2010
Birmingham Community Charter

Expertise

Full-Stack Web Development

Develop web applications with React,
Node, Express, and MongoDB.
Develop CMS websites.

JavaScript App Development

Create desktop, mobile applications,
and games with React Native,
Electron, and Phaser.

Experience

Who I’ve Worked With

2014
The DreamBuilders Project
WordPress Developer
Build a custom WordPress website.
2016
LA Times
Web Developer
Develop landing pages for marketing campaigns.
2016
2U Education
Assisstant Instructor
Tutor students the fundamentals of MERN stack development.
2017
Wiredhat Interactive
Web Developer
Develop multiple client website using WordPress and other technologies.
2019
Thales
APS Developer
Develop secure React forms for government agencies to submit personal data.
2019
The Home Improvement Guide
Web Developer
Develop client websites using WordPress and other technologies.
2019
2U Education
Substitute Instructor
Tutor students the fundamentals of MERN stack development.
2020
PayPal
Fullstack Engineer
Develop frontend and backend features for PayPal’s marketing pages.
2022
Hum Nutrition
Senior Frontend Engineer
Develop frontend pages for the ecommerce store.
2022
Walmart
Ui Engineer
Develop UI Dashboard and backend logic for new Walmart affiliate marketing program.

My Projects

Github Finder

A project from Brad Traversy. I also added TypeScript to the project.

3D Portfolio

This portfolio project was taken from the JS Mastery YouTube channel.

Blog Post

How to Use the React useReducer Hook

  • 23 Sep, 2023
  • read

Understanding React’s useReducer Hook Introduction React is a popular JavaScript library for building user interfaces, and it provides several built-in hooks that help manage state and logic within functional components.

Read More

What is React’s Suspense API?

  • 23 Sep, 2023
  • read

Understanding React’s Suspense API: Empowering Smooth Asynchronous Rendering Introduction React’s Suspense API is a powerful feature that allows developers to handle async rendering in their React applications with ease.

Read More

Contact Me

Get In Touch

Let’s talk about your project and how I can help you or if you just want to chat about code - shoot me a message at devin.gray92@gmail.com

  • devin.gray92@gmail.com

  • +8184069441

  • Fremont, CA, 94555, United States