Hi, I'm
Jack.
And I'm a Full Stack Developer.
Everybody uses YouTube, most pretty regularly, and I wanted to build an app that would appeal to wide range of people. Incorporating YouTube into the app would do just that. Retro YouTube was a project where I wanted to not only use the YouTube API, but use it in a way I hadn't seen before. This led me to display the video results on a 3D model of an old fashioned television. In order to stay consistent with the idea of TV, I decided users would interact with videos by using their phone as a remote, which renders via media queries when the site is loaded on mobile.
Yes, it sounds like a dating site, but it's actually an app that aims to connect tennis players with each other. I have loved tennis for a long time, but growing up in Bardstown, KY, it was always a challenge to find new people to play matches with. Everybody tended to stick with the two or three people they usually played with. There was an ample pool of talented players from all ages, but there was nothing connecting them. Match-Er tries to solve that problem by giving users the ability to friend nearby tennis players, send and receive invitations to matches, arrange the time and place, save the scores of completed matches, and track their overall record.
Task-Timer started out as timer for Rubik's cubes that would record all a User's solves. I realized that this idea wouldn't be useful to many people, so I reworked it as a timer that "times" productivity. Users select a task from a dropdown, such as checking email, catching up on news, or studying, and press "Start." A timer runs until the user decides to stop their task. After stopping the task, the user is able to make notes on what they specifically they worked on, or what they accomplished. The task's title, time, date, and notes are saved and can be viewed along with other previous tasks. Parts of building this app, such as building a timer from scratch with JavaScript, were especially fun and challenging.
I am a full stack developer and a recent graduate of Thinkful's Full Stack Flex course. I enjoy all the roles that developers must play, from envisioning new applications to solving challenging problems and working with my fellow developers. I also love to learn new frameworks and libraries that change the way I approach problems and the development process.
When I'm not coding, I keep myself busy with watching the Red Sox, playing my violin, going on a hike or playing tennis, getting a drink with friends, or just getting lost in a book. don't like a monotonous, placid day-to-day, and that's why I love being a developer.