William Allen is an R&D engineer with a decade of software experience, currently developing research-driven systems at Kitware and maintaining the Submitty open-source grading platform. He holds both BS and MS degrees in Computer Science from Rensselaer Polytechnic Institute and focuses on high-performance databases and distributed systems. William blends full-stack development with attention to UI/UX—improving TA grading interfaces, plagiarism tooling, and forum features in Submitty—showing he cares about both backend rigor and end-user workflows. His background includes mentoring and tutoring roles that reinforce clear technical communication and pedagogy. Based in Clifton Park, NY, he brings practical academic training to production-grade open-source and research software.
10 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at Rensselaer Polytechnic Institute
Non degree seeking, Non degree seeking at Concord University
Homework Submission, Automated Grading, and TA grading system.
Role in this project:
Full-stack Developer
Contributions:2157 reviews, 248 commits, 443 PRs in 1 year 8 months
Contributions summary:William contributed to both the front-end and back-end aspects of the Submitty system. They addressed UI/UX issues within the TA grading interface by fixing spacing problems between panels. They also worked on the back-end to fix a page displaying files related to plagiarism and also improved the UI/UX of the plagiarism results page. Additionally, the user modified the forum and poll UI/UX with bug fixes.
Contributions:1 PR, 34 pushes, 14 branches in 1 year 9 months
model-basedmodel-based-designroboticsverification
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
William Allen - R&D Engineer at Rensselaer Center for Open Source