Paul J Stales

Software Engineer

The Story of p.js

Hardware to Software

My original college major was mechanical engineering. While interesting and enjoyable, I took a programming course and was fascinated. I knew I had to switch majors! I graduated with a bachelor's of science in computer science.

A Cup of Java

My first job was mostly Java. I learned the typical Java stack - Servlets, JSP, Spring, and Hibernate. I also learned Spring Boot, which made the process of writing Java applications much better!

Reacting to JavaScript!

One day I saw a colleague filling in a form, and the rest of the screen updated, like magic. It was AngularJS, and I decided to learn it that very day. As angular.js faded in favor of react, I learned react with and without typescript, and got some experience with Angular as well.

Current Role

As of 2023 my current role is Java backend with AWS cloud. I dabble in frontend (Angular/React) as needed.