The culprit is Michiya Atobe. He hung Shukawa because the latter intentionally spread negative reviews of the game Atobe's friend developed, leading to the developer's suicide. The suicide note was actually a note Atobe found and left on Shukawa's desk.
Immediately after the case was closed, Rum used Morse code with his teeth, leading to a car ramming into the apartment lot.