I am a Fullstack JavaScript Developer who designs, develops and maintains scalable, distributed applications for clients. I have experience with the latest architectural approaches, frameworks and tools and utilize Git for code lifecycle management. I can communicate with relevant stakeholders to get their buy-in and rely on ingenuity for new solutions.
Designed, developed and implemented a habit and productivity app using Vue, Express, TypeScript, MySQL, Docker. Implemented a user authentication system on the solution, built a perpetual calendar without libraries, leveraged Sequelize to hash and validate passwords and deployed an email confirmation system using Nodemailer and JSON Web Tokens.
Built a stats and analytics app for the League of Legends game - providing information on all champions: skills, cooldowns, stats, lore, and skins. Consolidated resources and assets from different APIs to deliver and achieve a cohesive user experience and handled language selection with React Hooks and Redux.
Worked on a Minesweeper game with a leaderboard using Vue, Express, TypeScript, MongoDB, and Docker. Designed a recursive process to handle the uncovering of adjacent cells, arranged automatic user login using cookie-based JWT authentication and added password hashing and validating hooks to the Mongoose user model.
Education
National Certificate in Software and Web Development