Creating
Dynamic Web Solutions.

About

After being tasked with a programming project in my professional life, it launched me into the pursuit that has you reading my personal website today! My previous experience in digital media constantly pushed me to generate innovative solutions to ever-changing needs and provided a strong mental foundation for the world of web development. A serial self-starter and bonafide internet kid; the acquisition of knowledge and execution of ideas is a familiar process for me.

As a person, I'm quietly confident, inherently curious, and dedicated to a growth-centric mindset. When I'm not at my computer, you might find me: weaving through streets with a camera in hand, sweating it out with friends and strangers at a jiu-jitsu gym, or watching my favorite basketball team the Toronto Raptors.

Alongside an incalculable number of hours of self-learning, I completed an immersive web development program with Lighthouse Labs and am confident in my ability to contribute to valuable products.

Skills

Languages and technologies I have utilized throughout my developer journey.

Front End

HTML
HTML
CSS
CSS
Javascript
Javascript
NextJS
NextJS
React
React
Gatsby
Gatsby
Tailwind
Tailwind
SASS
SASS
jQuery
jQuery

Back End

PostgreSQL
PostgreSQL
NodeJS
NodeJS
Ruby
Ruby
Firebase
Firebase
Express
Express
Puppeteer
Puppeteer
Rails
Rails

Utilities

Git
Git
Cypress
Cypress
Jest
Jest
Stripe
Stripe
Mocha
Mocha
Chai
Chai
RSpec
RSpec
Projects

Info

Key Features:
  • Geo location user matching
  • Realtime messaging
  • SEO performant user pages
  • Interactive mapbox data display
Technologies Used:

NextJS

Firebase

SASS

MapBox

Content Connector
A streamlined content production solution connecting businesses with local digital media creators. Businesses create a post outlining project details which is displayed as pins on a map which creators apply to. Creators upload previous work samples into viewable porfolios as well as pricing and experience inform

Info

Key Features:
  • Cypress end-to-end user experience testing
  • Jest and Storybook unit testing
  • Single-page-application behaviour
Technologies Used:

React

SASS

Jest

Storybook

Cypress

Interview Scheduler
A real time scheduling utility with emphasis on test-driven development. Unit testing written using Jest and Storybook as well as end-to-end testing utilizing Cypress. The application allows users to book/edit/cancel/delete interviews

Info

Key Features:
  • Single-page-application behaviour
  • Authenticated users can create and modify maps
  • Users can favourite a desired map for future reference
Technologies Used:

SASS

Express

PostgreSQL

Google Maps

Map Wiki
Collaborative map application displaying "points" based on particular commonalities. Visitors can explore collections, and you may register to create your own maps, share your contributions into other maps, and create a list of favourite maps.

Info

Key Features:
  • Stripe credit card payment integration
  • Multi-level user authentication
  • RSpec unit testing
Technologies Used:

PostgreSQL

Rails

Stripe

RSpec

Jungle
Full stack ecommerce site with user access levels and stripe payment integration

Contact

Feel free to to contact me at any time, through a method below.