Personal Info

Placeholder Greeting

I'm a JavaScript based developer based in Connecticut, with a focus on front end web development. My passion is learning and tinkering with new technologies, which makes me a perfect fit for the industry.

I love to work on hobby projects in my spare time, with an emphasis on architecting game apps for the web. I feel that the experience gained from those types of projects makes me a strong coder, a skill I can apply to other diverse projects.

Skills

  • HTML 5
  • CSS 3
  • JavaScript
  • SASS/SCSS
  • Git
  • Technical Writing

Latest Projects

Blackjack Trivia

  • HTML 5
  • CSS 3
  • SASS
  • Javascript ES6
  • Technical Writing

This is a game app that combines Blackjack with answering trivia questions. It uses 2 web based APIs: a playing cards handler and a trivia question database. The architecture is based off of the MVC design pattern.

Blackjack is known for having various "house rules" that can change based on who's playing and where the game is played. The game app incorporates those rules into a number of settings that the user can change. Also Blackjack is known for having a lot of side bets, which each have their own sets of rules. The app includes a few of the most popular ones.

My biggeset challenge with developing this app was how to best manage the MANY moving parts of the game, including how to deal with all the little rules found in the game and how to present this information to the player. It's not perfect, but I really gained a passion and appreciation for architecting apps with this project and I'm proud of my results.

Bingo Bonanza

  • HTML 5
  • CSS 3
  • SASS
  • Javascript ES6

This was a bit of a passion project for me, as I love to go down to the bingo hall and play a night session. I wanted this game app to include a few of the things I like from playing at my local bingo hall. The hall is known for playing a variety of different bingo patterns, so I included 40+ patterns in the app. I also included a few different styles of bingo games that are different from the basic game, just to spice things up and challenge myself.

My biggest challenge with this project was it's core algorithm: how to determine a bingo from a 5 X 5 square of numbers. Not only that, but make it flexible enough to incorporate ANY possible bingo pattern or situation. For example, some bingo patterns need more than 1 line for a successful bingo and some games use 2 different patterns in a row for the same card. It was a tough challenge for me at the time and I learned a lot about how JavaScript works with that project.

Portfolio Site

  • HTML 5
  • CSS 3
  • SASS
  • Javascript ES6

This is the very website you're looking at. I made it with HTML, Javascript and Sass. I used Sass in my other projects and I've grown a good appreciation for it. For this project, I mainly use it for repeating different sections of code.

I experimented with different features for this website. I used the Intersection Observer API to render the page as the viewer scrolls down the page. I also created a responsive nav menu, in order to make the website more mobile-friendly. Speaking of responsiveness, I feel this project really codified my knowledge of CSS, when it comes to responsive web design. I really got a good handle on using relative CSS units and media queries.