Thomas er uddannet datafagtekniker ved TEC Ballerup og har siden 2005 arbejdet med udvikling af mobil og flådestyring systemer baseret på .NET, med integration og udvikling af kommunikations protokoller over sikre kommunikationsløsninger som fx. Tetra til politi, beredskaber og lufthavne.
Thomas har herfra tilegnet sig stor erfaring med system og software arkitektur, database udvikling og design herunder Microsoft SQL, Microsoft SQLCE, Sync Framework, ADO .NET, ADO Sync Services.
Thomas har tidligere arbejdet som System Engineer hos Zenitel.