Building interactive web applications with JavaScript and TypeScript.
- Built several customizer/configuration-related applications to allow users to drag and drop elements to customize an image they can export
- Expertise in JavaScript and a variety of libraries like React, Vue, Svelte, Handlebars, AngularJS, jQuery
- Building fully functional applications in vanilla JavaScript without the usage of frameworks
- Writing scripts to automate build processes with Node.js
- Using JavaScript to write user scripts to augment third-party websites via script runners like GreaseMonkey, TamperMonkey, etc.
- Building my own static site generation scripts in Node.js
- Working with a variety of build tooling and bundlers including Webpack, Parcel, Rollup, Grunt and Gulp
- Working with HTML5 canvas including building interactive canvas applications (example)
- Working with Protobuf and Server-Side Events (SSE) on web