Linear Dispersion Codes (LDCs) have recently attracted numerous research interests. Thanks to their efficient spreading of data across both the time and spatial domains, LDCs are capable of achieving a desired Diversity-Multiplexing Trade-off (DMT) in Multiple Input Multiple Output (MIMO) broadband wireless access systems. This paper proposes a novel LDC design method, which relies on the unitary matrix theory combined with a Genetic Algorithm (GA) aided optimisation procedure. The proposed design provides a flexible framework, where new LDCs attaining higher data rates and better error resilience than a number of classic MIMO schemes can be generated. Index Terms Diversity-multiplexing trade-off, genetic algorithm, multiple-input multiple-output, linear dispersion code