Hello.
I'm Gavin O'Connor,
a full stack web developer.
As a freelance developer and graduate of Flatiron School's immersive software engineering bootcamp, I’m well-versed in HTML/CSS, JavaScript, and Ruby, with a particular focus on React and Ruby on Rails.
I'm comfortable with both databases and design, and my current focus is on robust, full-stack application development and site operations. I’m extremely interested in UX/UI and believe successful web development begins with empathy.
Tixtra is a ticket-sharing application that connects users based on similar musical interests. The backend was built with Ruby on Rails, Postgresql, and the Ticketmaster API. The frontend was built with React-Redux and Material UI.
Users can upload extra tickets in their possession, search for tickets (by artist, venue, or other users), and connect with like-minded music lovers.
See the code here.
Habit Trak is a web application that helps users set goals and track their progress. The backend was built with Ruby on Rails and Postgresql. The frontend was built with React and Bootstrap.
Users select from a library of habits, define their goals, and record when a habit or goal has been completed. A simple chart illustrates their progress in real time.
See the frontend code here, and the backend here.
Burger Builder is a mobile-first application that replicates a meal-delivery app for customized burgers. The backend uses Axios and Firebase for data handling. The frontend was built with React and custom CSS.
Users select their toppings, confirm their order, and select between pickup or delivery.
See the code here.
A Yelp-like application for uploading, rating, and reviewing campgrounds. The backend was built with Node.js, Express and MongoDB. The frontend was styled with Bootstrap.
See the code here.
. . . smart phone, you’re likely to be intimately familiar with the concept of gamification. From dating apps to language-learning software, the mechanics of gameplay have become commonplace in web development. There’s some . . .
Read More. . . tform JavaScript run-time environment that executes JavaScript code outside of a browser. What does that actually mean? Basically, the makers of Node.js (the original author was Ryan Dahl) took Javascript, which is no . . .
Read More. . . d through our coding journey is that developers should be lazy; that is, we should strive to attain functionality with as little work as possible. However, in the quest for eloquence and DRYness (Don’t Repeat Yourself . . .
Read More. . . My entry into software development was initially sparked by a curiosity in product management. As a former editor looking to get into technology, I presumed having a combination of “soft” skills, organizational abilit . . .
Read More