На летние Олимпийские игры 2012 года в Лондоне Кэ Чжэньвэнь смог отобраться сразу в двух дисциплинах, выполнив норматив олимпийского отборочного времени. На 200-метровке на спине Кэ Чжэвэнь ничего не смог противопоставить своим конкурентам, заняв по итогам предварительного раунда последнее 35-е место. На 400-метровой дистанции комплексным плаванием Кэ выступил более успешно. Несмотря на то, что в своём заплыве сингапурский пловец приплыл к финишу последним, по итогам всего предварительного этапа он занял 33-е место из 37 возможных. При этом оба раза сингапурский спортсмен становился самым молодым участником, среди вышедших на старт. В декабре 2012 года Кэ Чжэвэнь принял участие в чемпионате мира на короткой воде в Стамбуле. На первенстве сингапурский пловец выступил в четырёх личных и двух эстафетных заплывах. Во всех личных стартах Кэ занимал места в четвёртом десятке, при этом на его счету значилось сразу три новых национальных рекорда.