
April 2026 - present
Engineering Manager
March 2025 - April 2026
Senior Developer

2020 - March 2025
Web Developer

2015 - 2020
Owner / Freelance Web Developer

2012 - 2018
New Media / IT

2009-2012
Day-to-day Manager / New Media

2012 - present
Branch Manager

2015 - 2017
Board Member

2004-2010
Computer Science
Music Industry Studies