Hi, I'm
Guy Crawford
I'm an experienced Full Stack Developer and Digital Lead with a proven track record of driving successful projects.Research for breakfast, Prototypes for lunch, Delivery for dinner.Download ResumeView Portfolio
Portfolio.
Alice & Smith Metalab
Objective:
Bring life to the website, creating an engaging and interactive user experience.
Areas of responsibility:
Rebuild, extend and animate sections of the website using scrollTrigger and timeline events from the GSAP animation library.
Tech stack
Next.js, React, GreenSock, Docker, CD, BitBucket
How's Your Weather?
Objective:
Conduct research into weather APIs, and develop an easy to use weather app.
Areas of responsibility:
Research and develop the web app using React, Next.js, and the OpenWeatherMap API. Construct and connect Google Authentication and connect the web app to storage to retrieve favourited cities. Create a responsive design that is easy to use on mobile and desktop devices, and implement it with Chakra UI framework. Deploy the app to Vercel.
Tech stack
Next.js, React, Chakra UI, Firebase Authentication, Firestore Database, CD, Git, Vercel
Art Gallery of Nova Scotia
Objective:
To create a new website for the Art Gallery of Nova Scotia that is modern, accessible, and easy to use.
Areas of responsibility:
Develop mobile-first responsive design, accessibility, and front-end development. Manage client reviews, expectations, and feedback. Oversee offsite development team.
Tech stack
HTML, CSS, JavaScript, PHP, SQL, WordPress, APIs, CD, Git
UCC Landing Page
Objective:
Develop a prototype landing page for a college website.
Areas of responsibility:
Identify suitable animation libraries to meet the design requirements and build a working prototype for client review.
Tech stack
HTML, CSS, JavaScript, GSAP and Locomotive Scroll animation libraries.
Ontario Brain Institute
Objective:
Update and rebuild the Annual Report template to replace static images with responsive components to meet accessibility requirements.
Areas of responsibility:
After researching CraftCMS Twig templates, rebuild the page to modern responsive and accessible CSS code standards. Restructure the page to serve bilingual content, and to allow for smoother future updates. Coordinate deployment with the client's hosting provider to ensure a smooth transition.
Tech stack
HTML, CSS, JavaScript, CraftCMS, Twig, JQuery, APIs, CD, G-Cloud
Efficiency Nova Scotia
Objective:
Rapidly research, prototype, and develop a new tool to help Nova Scotians find energy efficiency rebates and programs.
Areas of responsibility:
Research and prototype the tool, and develop the front-end code to style the tool. Present costings and alternative solutions to client. Coordinate with the client to ensure the tool meets their needs, and is delivered on time.
Tech stack
HTML, CSS, JavaScript, CD, AWS, Git