Visit Orlando
I refactored this slider widget to resolve issues that caused the sponsored slide’s data to only appear when the sponsored slide was in the first position in the slider; when scrolling through the slides and repeating the slider, the sponsored slide was blank until it became positioned as the first slide again. I deduced the…
Visit Norway (Partner Detail)
I built this Partner Detail page according to client specifications using React with MongoDB. This project comprised a full scope of backend and frontend work, including setting up the correct configurations for the Partner collection to route to a detail page and connecting its data through an API. Additionally, this project involved complex MongoDB pipeline…
Visit Irving
I provided this client with several iterations of REPL scripts regarding the image collection in their CMS. I first wrote a script based on the client’s request to archive all of the images in their CMS that were older than a certain date. This process involved determining which attribute of the image collection caused an…
Visit Florida
I created a REPL script that would find all of the text boxes on the site using <b> tags and convert them to <strong> tags to make them compatible with WCAG guidelines. One of the challenging aspects of this task was targetting the text boxes correctly and finding the right operations to change the content…
Visit Laughlin
a Visit Las Vegas site I redesigned this Blog page based on client specifications to overhaul their previous Blog page on the Visit Laughlin site. This project was accomplished using CSS with some JavaScript, matching the provided Figma comps at both desktop and mobile sizes while ensuring a responsive, mobile-first design. This work also required…
Visit Salt Lake
I diagnosed and improved several performance issues with the Visit Salt Lake site, including, for example, dynamically adding a preload attribute to image links in the head to widgets with hero images to load them more quickly. Aside from the logic to dynamically add this attribute, this task also involved finding all of the widgets…
Visit Norway (Related Content)
During a refactor of Visit Norway’s code base from vanilla JavaScript, HTML, and CSS to a headless CMS with React/NextJS, I built their new Related Content widget based on the functionality of their former Related Content widget. This widget displays slides pulled from feeds or user-selected slides with varying slide content depending on the type…

