I guess you are right. But CTO is an executive-level position. It doesn't really make sense in a company of three where.
It's like me technically being a director of a company while working as a contractor.
It is technically true but when I get asked about my previous role at interview I'd say I was a software engineer / consultant, not director.