
UI Design & Front-End Web Development
SKILLS
CMS
Wordpress (Themeco/Cornerstone), TNEW/Tessitura, UMBRACO
Prototyping
Figma, Figma Make, Adobe Creative Suite
Front-End Dev
Advanced Custom Fields (ACF), HTML5, CSS, JavaScript, PHP, JQuery
Case Study: Launching the 2026-27 Season Using Advanced Custom Fields (ACF)
My main priority as UX/UI & Digital Production Designer for the Baltimore Symphony Orchestra is to automate as many processes as possible that I used to have to do manually. One of the greatest downfalls of our website was its inability to connect to our ticketing host, Tessitura TNEW, meaning you could not search for upcoming concerts, and any concert listings, landing pages etc had to be updated manually.
Design Challenge: Have our next years 38+ concerts listed and sorted by collection on each of our collection landing pages in Word Press. Not have to check a million places any time there is an update.
I decided to use Cornerstone ThemeCo's Dynamic Content Looper capabilities I learned how to use when building the shop. I theorized if I could find a way to make my own fields and set each concert as a post, I could not only pull those fields into the looper, but have the same concert appear on multiple pages, and any changes would only have to be made once in the post.
After trying every event plugin I could find to no success, I finally found Advanced Custom Fields (ACF), which allowed me to not only make custom fields for my loopers, but also a custom post type. I essentially was able to build a completely customized post with specific fields that could be pulled by any dynamic content query, including using dynamic content class selectors to specify CSS styles (IE Any "Popular Collection" Concert could be the pink gradient, while any "Classical Collection" concert can be given the blue gradient etc).
While my documentation of this work is in progress as the work is ongoing, a few places you can see this program really come to life are:
-
https://www.bsomusic.org/ (**Especially with the Web Header, in which all the fields update automatically once a concert has passed instead of manually updating it each week)
If any of this piques your interest, I am down to nerd out over it! Feel free to reach out at MayaLeeDesign(at)gmail.com.





