Calvin Curnuck

Software Engineer

I'm Calvin, I'm a software engineer with experience with Ruby, Ruby on Rails, React, Redux, and JavaScript. I love solving difficult problems and learning new things. I'm looking to get my career started with a company that encourages learning and growth.

Lagerd

live | github
  • Lagerd is a beer-focused social media app inspired by Untappd. It allows for community and beer tracking with a clean, easy to use interface.
  • Optimized backend server requests through model level associations and ActiveRecord queries to decrease loading times.
  • Utilized custom validation using Ruby’s Date class to ensure users were of an appropriate age.
  • Attained better user experience and interaction by implementing comments and likes on beer check-ins.

Dinder

live | github
  • Dinder was created to solve the problem of indecisiveness amongst groups when deciding where to eat.
  • Leveraged custom backend routes to allow users to log in to their session without the need for an account by entering a randomly generated six-digit code linked to their session and email.
  • Distributed emails through Nodemailer to send codes and winning restaurants to all emails in the session.
  • Integrated the Yelp API to generate restaurants fitting the user’s criteria.

Browser Battles

live | github
  • A fun turn-based battle game inspired by the classic Pokemon combat.
  • Implemented boolean flags to allow animations to complete before beginning the next turn, thus keeping players more engaged.
  • Rendered battle texts dynamically to show all damage and health.
  • Established dynamic classes, allowing users to choose a browser and have a different playing experience with no changes to the game logic.

Skills

Ruby

Rails

JavaScript

React

Redux

PostgreSQL

MongoDB

Node

HTML

CSS

Canvas

AWS

Get In Touch