JavaScript Logo

I've worked with JavaScript since 2005, and am excited about the great advancements that it has made in ES6 and beyond, as well as the projected path that the latest standards proposals are laying out! A few of my favorite changes are the addition of async/await and fetch fetch requests, and the new class syntax that makes JavaScript inheritance more intuitive for those coming form a classical inheritance background while maintaining the power of the underlying prototypal inheritance system.

I'm experienced in both client-side JavaScript in browsers and back-end implementations like Node. Some of the Libraries that I use often are Express, Fastify, and Angular, as well as tools like Cypress, Mocha, and Chai for automated testing.

I enjoy creative endeavors, so advancements in audiovisual and multimedia featured like UserMedia, FileAPI, AudioAPI and WebGL are very exciting for me as well as advances in real-time communication like WebSockets. Some of my favorite projects using these are: the assistant program that I built using Annyang.js and MeSpeak.js to help automate presentations, a variety of 3D scenes and demos using Three.js, a real-time collaborative drawing program, a robot built around a Raspberry PI that accepted commands over the network and streamed back video and sensor data.

I'm excited to see what improvements will come next.