Picture of Kevin Duffy

Kevin Duffy

Web Developer

Projects

Screenshot of website Milknthingzz
Milknthingzz.xyz

A website I made to showcase arts and crafts my girlfriend, Achaea, has made.

She is able to upload crafts and organize by category and subcategory. Anyone can make an account to leave comments on their favorite crafts and contact her if interested in any of her creations.

This was my first major project I finished and also self-hosted on an AWS lightsail instance. I created Milknthingzz using the Ruby on Rails framework and loved every second working on this project.

Board Game Ranking Site Project screenshot
Board Game Rankings

A side project I made to learn more about API using Ruby on Rails.

This website allows me and users to rate board games. Averages When adding a board game, images and rating is pulled from BoardGameGeek's API.

Each game has several averages. My rating, friends and family rating, bgg rating, and users on my website rating. Users can then look up games by highest or lowest rating by any of these categories.

Upcoming Projects

I've always been fond of incremental games and realized I have the capabilties to make my own, so i figure why not make this my nest project after I finish with this portfolio?

Here is a short list of my inspriations:

About Me

Hello, and thanks for visiting my portfolio webpage.

I've been self teaching myself web development for free for just about 2 years now and started with TOP (The Odin Project).

I knew from the start this path would be difficult and that the majority give up on web development as a career. The amount of time I could put aside each week may vary but I keep at it and I'm very proud of what I have accomplished thus far. I'm also quite excited about what I could learn and create if given the opporunity to fully dedicate myself to my craft.

I believe a lot of my success could be traced back to TOP and how they allow you to learn. They focus more on project based learning, which allows you learn by doing. You quickly learn how to research and solve problems that weren't covered in the reading prior to the project, which is a developers greatest asset.

This is where I was introduced to an amazing web Framework Ruby on Rails, which is an opinionated framework. Meaning there is a general (sometimes explicit) consensus on how to approach web development. It allowed me a type of 'training wheels' learning experience.

After using NodeJs with ExpressJs it made me apperciate Ruby on Rails even more. Although, I did enjoy having more freedom on how exactly I wanted to approach problems and file organization. I came to understand routes and the MVC even better as Ruby on Rails likes to abtract things away.