Welcome to the Web Portfolio
of Fullstack Developer
Jamie A Cameron
I am a fullstack javascript developer in the Guelph/KW area who specializes in developing responsive, lightweight websites & apps using Next.js and React. I build apps using a combination of server and client side rendering to maximize performance in the browser, regardless of device or environment.
If you are looking for a brief summary of the skills I hang my hat on, look no further:
A wealth of experience using Amazon Web Services for hosting and data storage.
A half-decade professional experience building applications using Next.js, React, Angular to create applications or websites that are highly performant, using a combination of rendering strategies - rendering on the server, the client, or a combination of both.
Experience using Node.js to build my own API's, as well as experience using services such as Firebase, Supabase or MongoDb to store and efficiently retrieve data.
Experience with build tools like Webpack, Vite & Parcel to configure and build optimized applications that minimize the code delivered to the browsers as well as minimizing requests to the browsers for the end-user.
7 years experience using modern ES6+ features in production. High level of proficiency in Typescript.
A half-decade or more of using GIT to effectively manage code repositories, and Github to effectively share and maintain high quality code with a large team of developers.
5+ years experience using Google Analytics and Google Tag Manager (among other tools) to track and analyze website data to help clients maximize website revenue or just gain insight into how users interact with their site.
Expert at creating responsive sites using a combination of media queries, fluid typography, flexible grids and fluid media.
High Proficiency in CSS/CSS3 including transforms and animations. I utilize Harry Roberts excellent object-oriented ITCSS methodology. 8 years experience using SASS and other CSS compilers.