Sign in

Full- Stack Software Engineer with a former life in high-end restaurant management. Currently working in React JS and Ruby on Rails.
Photo by Christina @ wocintechchat.com on Unsplash

This week I have an interview for a developer position and they want me to bring one of my recent projects and walk through it with the interviewer. I wanted to share the process I am using to prepare for the interview.

Step 1: Choosing a Project

While this might sound like the most simple…


Photo by Lukas Blazek on Unsplash

Changing careers from hospitality and restaurant management allowed me to discover a lot of new things about myself and how I work best. The autonomy and ability to organize my time as I saw fit was something I didn’t have a lot of experience with while working in hospitality. …


Photo by Emma Matthews Digital Content Production on Unsplash

Code snippets are an absolute lifesaver when it comes to typing less and writing code quickly. The major text editors out there (VS Code, Sublime Text, and Atom) all have the ability to import extensions with these snippets or to write custom snippets that better suit your needs.

I use…


Photo by Drew Saurus on Unsplash

Some recent contract work has led me to need to expand my skill set and use Vue JS for a user onboarding process so I wanted to share how I got the project up and running quickly using the NuxtJS framework.

I was nervous that learning a new front end…


Photo by Adam Solomon on Unsplash

Setting up my portfolio site was a big project completed for me. It took me a lot of time to determine the design I wanted to have, what to include, and what features I could use to add some really interesting elements to my site.

One of the most commonplace…


Photo by Micah Williams on Unsplash

Security is one of the biggest concerns when creating new applications, and there are many tools out there to make authentication and authorization secure and easy to implement. Here are a few services I have used in the past to help with secure login.

There are more advanced systems you…


Photo by Marvin Meyer on Unsplash

When first learning about GitHub I think many are a little overwhelmed. New terminal commands, desktop application, branching and the like all take a little getting used to. However, once you fall into the groove and begin developing with the GitHub workflow will be like an old friend.

Last month…


Photo by Denys Nevozhai on Unsplash

Dynamic pages allow you to show users what they need without having any extra markup on the page diluting the user’s attention from what they are trying to do on your application.

Writing components that allow for that dynamic behavior can quickly get complicated if you are expecting a myriad…


Photo by Dan Gold on Unsplash

File upload and retrieval is a key part of many web applications and is something every developer is going to need to implement at some point. Uploading files might seem complex at first, but with the right tools and frequent testing, it’s easier than you think.

Project Setup

We’re going to accomplish…


Photo by Lucian Alexe on Unsplash

A Flatiron School instructor once told me that when learning a new language, library, or framework it helps to build a project idea that you’ve built before. …

Robert K.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store