Hi, my name is Paul John Gonzales
I'm a Software Developer.

About me

About me

Profile Image

I found my love for coding during my time as a Computer Engineering student. You would find me in labs studying and working on my own projects that ranged from using microcontrollers to web/app development. (check out my self-driving RC car in my portfolio below!)

Fast forward to graduation, I have spent the past 2 years working as a Software Developer where I've had the privilege to work with non-profit/private organizations (eg. Simons Foundation) to design/develop web applications and help improve their grant making process.

Out of the office you'll find me petting all the good dogs, dreaming of baseball, and playing video games. If I am not doing any of those then I am usually working on my own projects!

View Resume

Projects

E-commerce Clothing App

Large scalable e-commerce progressive web app. Register and sign in to start browsing through multiple clothing collections. Add clothing items to your cart and pay using Stripe.

Front-end handled by React and uses asynchronous Redux sagas to make calls for users/collections stored in Firebase. Back-end is handled by Node.js to make charges to the Stripe API as well as ensuring secure HTTPS connection. To improve React performance, the app contains memoization of selectors, code splitting with React lazy/suspense, React hooks (useCallback, useMemo), and much more!

  • Javascript
  • React.js
  • React Redux-Saga
  • React Hooks
  • React Router
  • Jest
  • Reselect
  • Express.js
  • Node.js
  • Firebase
  • Styled components
  • Stripe API
  • HTML/SCSS

See Live Source Code

Self-driving RC Car

Self-driving RC Car interfaced with a Raspberry Pi 3 that uses genetic algorithm simulation software that we have created in Unity 2D. Controlled by a custom made bluetooth remote control android app.

Our Unity 2D simulation continuously updates the best performing species (neural network) to the Google Drive service where our Raspberry Pi receives the data. Once the Raspberry Pi retrieves the data and the user selects "Self-driving" option in the mobile Android app. The car will automate to the best performing data in the simulation.

To test the Unity2D simulation software, go to the source code below and download "Builds.zip". To learn how to operate correctly, read the operating instructions in the README file.

  • C#
  • Python
  • Autocad
  • Unity 2D
  • Custom made machine learning library

Source Code

Magic Brain App

Register and sign-in to use the magical brain. To use, copy and paste an image address that contains a face (or multiple faces!) into the textbox to recognize peoples faces.

Fully responsive react website that uses a machine learning face recognition API. The front-end is complete with React and Tachyons framework which communicates to the back-end API asynchronously. Registered users are stored into the PostgreSQL database with hashed passwords using Bcrypt.

  • Javascript
  • PostgreSQL
  • React.js
  • Node.js
  • Bcrypt.js
  • Express.js
  • Knex.js
  • Tachyons

See Live Source Code (App) Source Code (Server)

Contact

Give me an email by pressing the button below if you are interested in working together!

Email Me