Summary
Josh Hill is a game-focused full-stack developer and undergraduate teaching assistant with eight years of hands-on experience building interactive systems and mentoring students. Based in Orchard Park, New York, he balances indie game development with pedagogical work at the University at Buffalo, where he leads labs, hosts office hours, and creates task-overview videos to streamline learning. Comfortable across the stack, he applies software engineering practices to both game systems and course infrastructure, emphasizing clarity and reusable components. As a junior computer science student, he’s simultaneously shipping personal game projects and cultivating teaching skills that enforce academic integrity and improve student outcomes. Colleagues describe him as a pragmatic problem solver who turns complex gameplay and coursework challenges into approachable, well-documented solutions.
8 years of coding experience
Bachelor's degree, Computer Science, Junior, Bachelor's degree, Computer Science, Junior at University at Buffalo