Career
He is currently head of youth development at Sheffield Football Club, having previously held the position of manager at the club Born in Huddersfield, Kiwomya played League football in England and Scotland for Barnsley, Sheffield Wednesday, Dundee, Rotherham United, Halifax Town, Scunthorpe United, Bradford City, Luton Town, Burnley and N ottinghamshire County. He later played non-League football for Cambridge City, Nuneaton Town, Boston United, Ilkeston Town and Stocksbridge Park Steels.
He is of Ugandan heritage.
Kiwomya has spoken out publicly about the racist elements of the sport. In November 2007, Kiwomya took part in a charity match, playing for a Sheffield Football Club Masters XI against a team of soap stars.
Kiwomya was announced as manager of Sheffield Football Club in May 2015, succeeding Jordan Broadbent. He stepped down from the managerial role in March 2016, becoming head of youth development.