This overview poster summarizes the major advances made on the HemeLB code. HemeLB is a parallelized lattice-Boltzmann simulation code, which has been shown to scale near-linearly to up to 32768 cores. Recently, we managed to reach 153 million site updates per seconds using 49152 cores on the ARCHER supercomputer (see http://www.cresta-project.eu). In addition, it highlights two recent project, one about domain decomposition (which has been published in much greater detail in the proceedings of the EASC 2014 conference) and one ongoing project about validating HemeLB against clinical velocity measurements.