experience

  • 2024 - Present

    Mux

    Video Software Developer for the Ingest and Processing team.
  • 2025 - Present

    TimecodeTool

    TimecodeTool is a CLI that can validate timecode and calculate timecode spans.
  • 2023 - Present

    Asset Veranda

    Developer of Asset Veranda - a media asset management tool for producers and editors.
  • 2020 - Present

    LineDream

    Creator and maintainer of LineDream - a generative art library for Python.
  • 2017 - 2024

    Cinnafilm Inc.

    Core backend developer for PixelStrings. PixelStrings is a cloud video conversion platform for studios, broadcasters, independent creators, and post-production facilities
  • 2012 - 2019

    Video Director & Post Production Specialist

    For 7 years I worked as a freelancer for many companies and productions. For a comprehensive overview of my work, please visit this link.
  • 2012 - 2014

    Instructor

    Adobe Premiere and Adobe After Effects instructor for the University of New Mexico Continuing Education program.
  • 2011 - 2013

    Reelz Channel

    Lead Editor of special programming
  • 2006 - 2010

    DeSales University

    Major - Television/Film
    Minor - Business

Professional Skills

  • Languages: Python, JavaScript, TypeScript, HTML/CSS, C++, C# (working knowledge)
  • Frameworks: Flask, Django, FastAPI, SQLAlchemy, Pydantic, Pytest, boto3, Angular, Vue, HTMX
  • Audio/Video Libraries: MainConcept, SRT, FFmpeg, gstreamer, miniaudio, Blackmagic RAW SDK
  • Tools: Terraform, Ansible, Docker, Linux, Nginx, AWS, Azure
  • Databases: MySQL, PostgreSQL, SQLite, MongoDB, Redis