Staff Software Engineer

Lacy
Garrison

I'm a staff software engineer who builds tools people rely on when the stakes are high. At CNN, I build the producer tooling behind the Magic Wall — the interactive graphics system at the center of election night coverage. Whether it's a real-time data platform or your next website, I bring the same standard: fast, reliable, and built to perform under pressure. From real-time data platforms to freelance web projects, I build things that are fast, reliable, and ready for their moment.

NowStaff SWE · WBD
STACKGraphQL · Prisma · React
SINCEShipping the web ’96
Case Study

CNN

Staff Software Engineer, WDB

I build the current generation of CNN's Magic Wall — the interactive, on-air graphics system at the center of CNN's election coverage. This version made its broadcast debut on March 13, 2018, for Pennsylvania's 18th congressional district special election.

Early work: Led front-end development and technical architecture for Code & Theory’s update the on-air application, including its sub-applications: National Map, House Battle for Control, Senate Battle for Control, Race to 270, and the Electoral College Delegate Tracker.

Current work: Today my work centers on helping our on-air talent explain the story of an election, from the primaries through election night, to our broadcast audience — developing new features that give them the tools to break the news down for viewers.

Supporting that is PTools2, a producer-facing Next.js content management platform and its GraphQL/Prisma backend that let producers shape coverage in real time. I lead development as one of two staff engineers on a cross-functional team of engineers and news producers.

I also help lead the design process, information architecture, and the platform's automated QA, with unit and integration testing in Vitest and end-to-end testing in Playwright.

The Magic Wall received a Technology & Engineering Emmy® Award for "On-air Touch Screen for Data Visualization."

Code & Theory Magic Wall Case Study

CNN’s Magic Wall’s received a Technology & Engineering Emmy® Award for “On-air Touch Screen for Data Visualization”

‘Magic Wall’ Technology Leads Election Night Coverage as Networks Jump on Trend

CNN’s John King and his ‘magic wall’ keep viewers entranced

Dublin’s graffiti artists also spent the week watching @JohnKingCNN

ReactReduxNodeNext.jsGraphQLPrismaVitestPlaywrightMapboxMapLibreElectron
CNN
CNN

Selected Work

Broadcast · Editorial · Product
CNN
CNNThe Most Trusted Name in News
Nasdaq MarketSite
Nasdaq MarketSiteRewrite Tomorrow
Bloomberg Business
Bloomberg BusinessGet the Money Side of the Story

Deep Cuts

A longer client history
Adecco USABaby Phat iPhone AppBehavior DesignColumbia University: Mailman School of Public HealthComcast CorporateConde Nast: The SceneCouncil on Foreign RelationsEquinoxEric Manigian StudioField & Stream’s Goretex Gear CornerFormat StudioFox Ad SolutionsGarden & GunGuidepostsHBO: True BloodInfinitiJessica Kagan CushmanJim BeamKickAppsLiveScienceMIT SloanMcGraw-Hill ProfessionalNBC NewsNYU School of Continuing and Professional StudiesNational GeographicNational Geographic ChannelNew York Life Insurance CompanyNickelodeon MagazinePost MillenniumShirley Ryan AbilityLabStarwoodThe Heritage FoundationThe Huffington PostThe OutlineThomson FinancialTrust MetricsU.S. Athletic Training CenterUnion PlusVonageWWEWashington Football TeamXfinity Mobile

Experience

2022Present
Warner Brothers Discovery

Staff Software Engineer

Designed, developed, and implemented features for the Magic Wall, an electron application used to display live election results, voting history, census data, and other data on CNN’s television broadcast.

20132022
Code and Theory

Associate Director of Technology, Front-end Architecture

Developed and implemented technical solutions for multimillion dollar projects. Created user interfaces and data visualizations in front-end code; worked across interdisciplinary teams to ensure the fidelity of the graphic design and meet client goals. Served as associate technical architect on CNN’s Magic Wall. The Magic Wall application was central to CNN’s “Election Night in America” in 2020 which was watched by 9.1 million people. Led small engineering teams, including front-end, back-end, and quality assurance engineers. Chaired a monthly front-end team meeting to discuss developments in technology. Served as a member of technical leadership to guide business development and engineering solutions. Mentored multiple developers in professional growth, coding skills, and interpersonal communication. Organized a weekly company Dungeons and Dragon game, which contributed to company culture across disconnected departments.

20092013
The New York Times

Design Technologist

Worked as a member of the design team in the art department of the New York Times’ newsroom. Responsibilities included coding interactive article templates to highlight specific stories; developing a single-page application The Scoop, an insider’s guide to New York; designing site-wide features for the nytimes.com, such as video players and slideshows; and building prototypes that were used for user testing, such as the New York Times’ paywall. Won two company-wide tech challenges for creating an ADA-accessible prototype of nytimes.com and a user-generated trivia game.

20082009
Format Studio

Freelance Developer

Developed front-end code and lead interaction design on several websites. Drupal CMS projects include: Garden & Gun; Guideposts; and Columbia University: Mailman School of Public Health. Other clients include New York University’s School of Continuing and Professional Studies.

20062008
Behavior Design

Web Developer

Developed sites for several clients including: National Geographic; Adecco; and HBO. Used a variety of content management systems including Microsoft SharePoint, WordPress, and Drupal.

Education

20002003

Columbia University

Computer Technology and Applications Professional Certification

Concentration in Java Programming and E-Commerce Development

New York, NY

19941998

Hendrix College

Bachelor of Arts

Computer Science & Psychology

Conway, AR

Skills

Computer Languages
  • JavaScript
  • CSS
  • HTML
  • GraphQL
  • SQL
  • PHP
  • Python
  • Java
  • C++
JavaScript Frameworks
  • React
  • d3
  • Angular
  • Gatsby
  • NextJS
  • Ember
Content Management Systems
  • WordPress
  • Drupal
  • ExpressionEngine
  • Contentful
  • Adobe Experience Manager
Development Tools
  • Node
  • Webpack
  • Storybook
  • Jest
  • NightwatchJS
  • Figma
  • Adobe Creative Suite
  • LAMP