My Skills and Technologies

JavaScript

Currently, JavaScript is the language with which I am the most comfortable. I am also up-to-date with many ES6+ features including (but not limited to) object destructuring, arrow functions, template literals, and modules.

RDBMSs

image of database
Click above for larger view

I've tutored Oracle for a couple of years at the college level, and I've built a MySQL database for the website BarrierDown.com. Click on the image above to see the database schema.

Project: BarrierDown.com

Web Frameworks

image of flashcard program
Click above for larger view

I built the website BarrierDown.com using the Laravel framework, making use of database tools such as factories and seeders.

Project: BarrierDown.com

HTML5 & CSS

While it's a given that any modern web developer must know HTML5 and CSS, considering that they're such necessities, I thought it worth adding something about them here. Therefore, the markup for this portfolio, which should serve as adequate example for my proficiency in these, can be found below.

Markup: This Portfolio

PHP

Prior to rebuilding the website BarrierDown.com, I had used solely vanilla PHP for its backend. While it now utilizes the Laravel framework, there is still plenty of regular PHP code to be found. An example of such can be found in the handling of new users.

Project: BarrierDown.com

React

While I've yet to use React in any project, if you wish to see my progress in a seventy-seven hour course, please click below. I hope to have my first personal project using it up and viewable on this website by the end of the year.

Progress: React Course

Other Skills

In addition to the above, I have accumulated a variety of soft skills over many years working abroad in classroom settings. These include public speaking, dealing with cross-cultural issues, and group-work (via co-teaching classes). Other hard skills I have include writing and editing, pedagagy, and ESL/EFL teaching (for which I am CELTA-certified).