Hi! I’m Court.

I'm a Web Developer in Providence, RI.

About

Headshot of Court with the Providence skyline in the background

I'm Courtney "Court" Ellis Smith (he/him), a Web Developer focusing on WordPress at Northeastern University. I create custom Gutenberg blocks, plugins, and forward-thinking sustainable solutions for ongoing projects. I also specialize in spinning up sites with semantic HTML5 and creating graceful and fluid mobile-first sites using CSS/Sass. (Like this one!) I love the ever-changing nature of the field—always something new to learn!— and the different mental modes of design/styling and problem-solving. On my days off, I enjoy reading, drawing, hiking, and exploring. I'm excited to help you bring your ideas to life!
Email me Github LinkedIn

Skills

Computational and Coding

Language

Work

Northeastern University

Northeastern Global News
Northeastern Global News Homepage
Live SiteFull screenshotMobile screenshot

Hosting expert-informed news and university happenings alike, Northeastern Global News is the product of Northeastern's Communications team. Built in WordPress, it hosts a decade-worth of content as well as various microsites. I create custom plugins, post types, taxonomies, Gutenberg blocks, and uniquely designed pages to ensure that our content can be accessed around the clock as news breaks. Standout solo work includes creating the top and side navigations with a nav walker and footer design and developtment. In addition to the day to day maintenance and updates, I've also developed and executed our plan to transfer the site from WP Engine to WordPress VIP, participated in a large-scale redesign, and guided multiple weekly deployments. Finally, I also develop and maintain our microsites NGN Magazine and NGN Research with others on the team.

How I made it happen:
  • Researched, diagrammed, and developed a multi-layered nav walker to show categories of posts and then the 3 most recent posts within each category
  • Coded the side navigation's elements to populate dynamically and slide in on open
  • Used PHP to spin up the footer and styled with SCSS
  • Develop and update blocks with PHP, JavaScript, React, and SCSS
  • Continuously collaborate with other developers using Git, GitHub, and NPM
  • Designed a plan to navigate the site from WP Engine to WordPress VIP, which included exporting the database, reworking Twig files (Timber) to PHP, upgrading to PHP 8, converting from multi to single site, learning VIP CLI, and running multiple tests of the entire process
Young Voters Article
Northeastern Global News Young Voters Article with a Blue Background Northeastern Global News Young Voters Article with an Orange Background
Live PageFull screenshotMobile screenshot

A special article to highlight the voices of young voters around campus on a tighter timeline, I created a simple but fun design to showcase their thoughts and concerns.

How I made it happen:
  • Worked with our Illustrator and Digital Media Director to create a design based off an inspiration article
  • Used JavaScript, GSAP, and ScrollTrigger to gracefully change the background color when you scroll
  • Reworked initial color palette slightly to ensure enough color contrast to meet WebAIM accessibility standards
  • Styled with SCSS to bring it all together
Livestream Pages
Northeastern Global News Livestream Pages
Live PageFull screenshotMobile screenshot

To complement our coverage of Commencement, we decided to gather the live streams of the various ceremonies across the colleges and campuses into a series of pages on NGN. This was originally meant to be a long-term process and each page could be spun up a few days before the corresponding ceremony. Therefore, I created a spreadsheet with each ceremony name, embed link, and date (I was specifically given this project because I was told "you're the most organized person I know"—an honor). I made a plan to create each of the 20+ pages over time, but unfortunately the deadline was pushed up by about a week. I created a plan with a colleague, quickly trained them, and we stayed late to finish the pages that same day. They were extremely successful and brought in a large bump of traffic to our site and converted new readers.

How I made it happen:
  • Created a design based on some initial ideas and feedback, styled the page, and set it to be generated based on the page slug
  • Built out an unsynched pattern to quickly pull in the same content on each page
  • Ensured consistency across all of the 20+ pages
  • Post-mortem: Reflected that this was better served by creating a custom post type, for a variety of reasons, and since I knew the pages performed well and would be used again the following year, I spent the time to create a custom plugin and post type and transferred the content over for future sustainability
Arctic Ship Residency Article
Northeastern Magazine Artice Ship Residency Article
Live PageFull screenshotMobile screenshot

For this special article, I wanted to emphasize the remoteness of the location, as Svalbard is quite off the beaten path! To do this, I incorporated a video of a boat ride through the arctic waters as the header and an existing block we have to animate a map to zoom in on the location (please note this accounts for the space in the screenshots).

How I made it happen:
  • Reviewed the story and assets, and developed, then honed, a design with the team
  • Styled the page with SCSS, ensuring mobile compatibility
Parents Plugin
Northeastern Global News Parents Plugin Page
Live PageFull screenshotMobile screenshotBackend screenshot

As part of an initiative to engage various types of visitors to our site, I was tasked with creating a structure to support others in making additional pages for the parents page. I also created a separate custom taxonomy for audience type as related to this goal.

How I made it happen:
  • Reviewed the existing design of the parents page, including colors and fonts, and drafted something against the kinds of content we expected to host
  • Created a custom post type with sample content in PHP
  • Designed the individual pages and iterated on feedback
  • Wrapped it all in a custom plugin, tested, and deployed!
Video Pages
Northeastern Global News Video Pages
Live PageFull screenshotMobile screenshot

We wished to redesign our video pages in order to both simplify the view and make the video larger and easier to see. Given an inspiration page, I developed this design, and was excited to have it accepted right away. The redesign also brings our pages into alignment with the larger theme updates we've made.

How I made it happen:
  • Mocked up a quick design and got feedback and approval
  • Reworked the page template with HTML and PHP
  • Designed with SCSS with a mobile-first, responsive approach, tested and evaluated with XCode
Featured Stories Block
Northeastern Global News Featured Stories Block Northeastern Global News Featured Stories Block from the Editor View
Live PageFull screenshotMobile screenshotBackend screenshot

To promote additional coverage on the site, I created a block which lists out our featured articles, which are set in with ACF. One of development's priorities is to create a one-to-one visual between the editor view and the final result with blocks, for the ease of building out articles. This block includes the results of the query on both views and is part of almost every article we publish. (Note: you may not see this on all pages due to a separate Adobe Target test I created!)

How I made it happen:
  • Built a cutom Gutenberg block with HTML, PHP, JavaScript, and React
  • Created a query to return the results of the Featured Articles list set in ACF
  • Made a custom API endpoint for the Featured Articles, then pulled that into the editor view so that you could see a preview of the results right in the block editor

Brown University

Giving Tuesday 2021
Giving Tuesday 2021
Live SiteFull screenshotMobile screenshot

I built the website for Giving Tuesday, which serves as the digital homebase for this fundraising event. The day after Cyber Monday, Giving Tuesday has become a major fundraising day for the university. This year was no exception as it raised nearly $2 million from 3,056 donors. The site itself hosted 4,325 visitors who spent 3 minutes there on average. 48% of them were on mobile.

How I made it happen:
  • Interpreted flat designs from the graphics team for a variety of screen sizes
  • Built the site out locally in mobile-first, semantic HTML5 and Sass
  • Segmented and loaded into our content management system (BBIS)
  • Evaluated the style guide for accessibility with color contrast
  • Tested locally and in Browserstack
  • Served as the primary project manager, ensuring all deliverables arrived in a timely fashion
  • Integrated internal and external feedback from critiques
  • Connected and assessed real-time charts
  • Executed a multi-state launch process with before, during, and after presentations of the site
Bruno Gives Back Day 2021
Bruno Gives Back Day 2021
Live SiteFull screenshotMobile screenshot


The Bruno Gives Back Day site I built is especially geared to promote competition across Brown Bears sports teams. This year, we designed the graphs to accentuate the results of the men's versus the women's teams. 3,785 donors supported the Brown Bears on this giving day.

How I made it happen:
  • Interpreted flat designs from the graphics team for a variety of screen sizes
  • Built out new graphs to spec that are mobile-first and fully fluid
  • Coded semantic HTML5 and Sass, creating the mobile-first site locally
  • Segmented and loaded into our content management system (BBIS)
  • Tested locally and in Browserstack
  • Iterated closely with the Sports Foundation team to produce and receive all deliverables (including written content and plugins)
  • Integrated internal and external feedback from critiques
  • Connected and assessed real-time charts
  • Executed a multi-state launch process with before, during, and after presentations of the site
Brunonians Pay It Forward Day 2021
Pay It Forward Day 2021
Live SiteFull screenshotMobile screenshot


Every spring I built the Brunonians Pay It Forward Day site to spark enthusiasm for this global day of goodwill. Brown leverages the site to drive alumni to "pay it forward" by giving back to support current students. This giving day raised $1.8 million from 1,741 donors. Overall, 2,325 users visited the site.

How I made it happen:
  • Interpreted flat designs from the graphics team for a variety of screen sizes
  • Developed the site locally in mobile-first, semantic HTML5 and Sass
  • Evaluated the style guide for accessibility with color contrast
  • Loaded different parts of the code into the content management system, mindful of user access and reusability
  • Ran a testing regimen on a variety of devices
  • Managed the project to ensure various deliverables from different teams arrived in a timely fashion
  • Integrated internal and external feedback from critiques
  • Connected and assessed real-time charts
  • Executed a multi-state launch process with before, during, and after presentations of the site
Brunonia Website
Brunonia
Web Archive Link


Shortly after joining Brown, I helped to build out Brunonia in our new Drupal platform. I created stories and articles, and worked on the design for the logged in experience in BBIS. Refreshing my knowledge of Drupal and learning the ins and outs of the BlackBaud content management system, this project required extreme adaptability, late nights, and polished CSS skills. Brunonia was a major informational hub for university events, fundraising information, and the real-world results from the campaign. (Brunonia was retired in the Summer of 2020.)

Giving History Page
Giving History Page
Full screenshotMobile screenshot


Having a page where donors could view their giving history had long been an item at the top of our users' wishlist. For this long-desired feature, I wrote the front-end code for a giving history page, allowing each donor to log in and see their support of Brown over the years.

How I made it happen:
  • Partnered closely with our back-end developers to ascertain technical requirements
  • Designed the page to be elegant, easy to scan, and effective
  • Wrote mobile-first, fluid tables that maintained their integrity, design, and readability on any screen size
  • Tested and updated based on feedback
  • Delivered required code and assets to the developers for full integration

Education

Georgia Institute of Technology

Rhode Island School of Design