About me
As a full-stack developer based in Toronto, I leverage a deep passion for web development and an incessant thirst for knowledge to drive my career forward. My robust background in industrial automation and railway signalling has honed my problem-solving and logical thinking skills, proving instrumental in my success as a developer.
I have extensive experience working with various technologies such as HTML, CSS, JavaScript, Angular, and React. I have demonstrated my proficiency in these tools throughout my career by applying them across many successful projects.
Grounded in a solid commitment to excellence, I consistently seek to overcome new challenges and capitalize on opportunities within the dynamic landscape of software development. I look forward to harnessing my expertise and unwavering enthusiasm to contribute to future innovations in the field.
To-Do Application
"Do." was built using Vanilla JavaScript's DOM manipulation and styled using pure CSS for a unique user interface and experience. It utilizes a custom Webpack setup to bundle JavaScript modules and manage dependencies. The date-fns library is used to organize tasks by date and apply user-friendly formatting, while Firebase powers the back end to provide user authentication and cloud storage services. Technologies & tools: JavaScript, HTML, CSS, Firebase, Webpack, ESLint, Prettier
E-commerce App
"Mega-lo-Mart" is a mock e-commerce page that uses React Router to deliver a multi-page shopping experience in a single-page application. I built this project to showcase my knowledge of React hooks and Test Driven Development. This store page is a tribute to my favourite animation of all time, 'King of the Hill.' The store uses SASS and CSS modules for full responsiveness. Technologies & tools: JavaScript, HTML5, CSS, React, react hooks, SCSS preprocessing, Node Package Manager, REST APIs & ES6 modules.
Bookshelf Application
"The Stacks" is an application for users to track their reading lists. It is fully responsive for usability across all manner of devices. The app allows users to add books they have read or books on their 'to read' list. "The Stacks" will soon be integrated with the Firebase backend to allow users to access their data across multiple devices. Also, it will use the GoodReads API to provide the user with rating data for books they wish to read before they provide their rating. Technologies & tools: JavaScript, HTML, CSS & Sass
Weather Application
"Do." was built using Vanilla JavaScript's DOM manipulation and styled using pure CSS for a unique user interface and experience. It utilizes a custom Webpack setup to bundle JavaScript modules and manage dependencies. The date-fns library is used to organize tasks by date and apply user-friendly formatting, while Firebase powers the back end to provide user authentication and cloud storage services. Technologies & tools: JavaScript, HTML, CSS, Firebase, Webpack, ESLint, Prettier