Liam A. Clarke

Software Engineer

Technical Skills


  • Languages:
    • TypeScript
    • JavaScript
    • Python
    • C#
    • Java
    • Go
    • HTML
    • CSS
  • Web:
    • NodeJS
    • Electron
    • Django
    • Mapbox
    • React
    • Remix
    • Vue
    • Protocol Buffers
    • GRPC
    • GraphQL
    • REST
  • Data & ML:
    • PostgreSQL
    • MySQL
    • MongoDB
    • Neo4j
    • Redis
    • RabbitMQ
    • Tensorflow
    • PyTorch
    • Unity MLAgents
  • Graphics:
    • Unity
    • ShaderGraph
    • WebGL
    • GLSL
    • ThreeJS
  • DevOps:
    • AWS
    • GCP
    • Docker
    • Kubernetes
    • GitHub Actions
    • Jenkins
    • nginx

Experience


Independent Software Engineer

August 2022 - Present

Areto Analyzer - Areto Labs - AI powered tool for tracking, tracing, and counteracting online abuse.

  • Served as interim Technical Director with a focus on mentorship for junior engineers.
  • Led a successful initiative to identify and triage sources of service instability.
  • Implemented a modern CI/CD pipeline to address feedback regarding development friction.
  • Developed a comprehensive interface for brands to manage their social accounts and triage abuse responses.
  • Delivered a production-ready system to several major football and rugby teams that experience significant online abuse.

Principal Software Engineer - Transitional Forms

November 2020 - July 2022

RobotsMakeTV - Live show generated by AI and formed by human directors/live audience feedback.

  • Designed and developed a sophisticated system for running a real-time generative TV show.
  • Built tools for creators to produce their own narratives powered by machine intelligence.
  • Supported a weekly live-stream on Twitch with guest directors and direct audience control.

Asset Graph - System for building a searchable graph of files to be used in ML training pipelines.

  • Facilitated the processing of 400k+ assets spanning over 10 years of production for a notable YouTube series.
  • Acted as the primary point of contact for clients throughout planning, development, and delivery.
  • Designed a system that can easily be extended to new datasets, and applicaitons.

AI Music Blocks - No-code tool for composing ML music blocks to form dynamic soundscapes.

  • Architected a real-time music generation system which enabled experimentation and play.
  • Created a custom node-graph web interface for configuring and connecting AI music blocks.
  • Worked closely with accomplished musicians/producers to shape the project.

Senior Software Engineer - Fanxchange / Vivid Seats

April 2016 - April 2020

Venue Maps - Interactive 3D map for finding the best seats at your next live event.

  • Protoyped and deployed an end-to-end solution for industry-leading live-event venue maps.
  • Sparked interest in our largest competitor, leading them to acquire our startup.
  • Led migration of venue map data and related software from Fanxchange to Vivid Seats.
  • Worked with content team to optimize the workflow for producing/managing maps at scale.
  • Conducted ETL on thousands of venue maps from three large data acquisitions.

Live Event Marketplace - Marketplace for purchasing tickets to live events across North-America.

  • Worked closely with design team to rebuild and modernize fanxchange.com.
  • Designed and built a solution for deploying customized live-event marketplaces for B2B clients.
  • Created a 360°, gyroscope-enabled, "View from Your Seat" feature for mobile shoppers.