Liam Atticus Clarke

Software Developer in Toronto, Canada


Senior Software Engineer - Vivid Seats

July 2019 - Present

  • Leading the migration of seating chart data and related software from Fanxchange to the Vivid Seats platform.
TypeScript, JavaScript, Python, Node.js, Django, Mapbox, Electron, AWS (SQS, S3, CloudFront)

Contract Software Developer - Vivid Seats

November 2018 - July 2019

  • Worked closely with content team to enhance the workflow for producing live-event seating charts.
  • Deployed workflow automation that doubled output of new seating charts.
  • Built a real-time dashboard for coverage tracking and quality assurance based on feedback from my team.
  • Managed ingestion of thousands of seating charts and associated metadata from three large data acquisitions.
JavaScript, Python, Node.js, Django, Mapbox, Electron, AWS (SQS, S3, CloudFront)

Senior Software Developer - Fanxchange

April 2017 - November 2018

  • Engineered an end-to-end solution for industry-leading live-event seating charts.
  • Developed sophisticated map renderers for Web, iOS, and Android.
  • Created a 360°, gyroscope-enabled "view from your seat" feature for the web platform.
  • Provided extensive technical evaluation of companies and data prior to acquisition.
JavaScript, Python, Swift, Vue.js, Node.js, Django, Mapbox, RabbitMQ, Redis

Software Developer - Fanxchange

April 2016 - April 2017

  • Worked closely with design team to execute on a complete rewrite/redesign of
  • Designed and built a solution for deploying customized live-event marketplaces for B2B clients.
  • Prototyped an interactive seating chart to replace the existing solution provided by a third-party.
JavaScript, Python, Vue.js, Angular, Node.js, Webpack, MySQL



A utility for converting SVG files to GeoJSON. Unlike the SVG format, GeoJSON does not have mature tooling such as Adobe Illustrator. This utility bridges that gap by generating analogous GeoJSON geometry for use in GIS systems.

TypeScript, Node.js