I think you could do some interesting stuff with error-correcting codes or polynomial spaces (or more generally function spaces).
I'm not too familiar with representation theory. Do you know where I could find a worked example of constructing, say, a representation of (F_p)^m on R^n? (for prime p and m>1)