Nathan Sarang-walters is a co-founder and CTO with 12 years of software engineering experience, currently leading technical direction at PrairieLearn while finishing a CS degree at UIUC. He blends backend systems work—especially around autograding and developer tooling—with front-end polish, having contributed to projects from an online learning platform to Android ADB tooling and TypeScript type ecosystems. Previously a senior engineer on frontend infrastructure at NerdWallet and a longtime contributor to The Blue Alliance, he thrives on building developer-friendly systems and shipping pragmatic, testable solutions. Based in San Francisco, he’s an active open-source maintainer who often focuses on improving grading workflows and developer DX—evidence of a pragmatic engineer who prefers building useful tools over writing long bios.
12 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Illinois Urbana-Champaign
Contributions:8533 reviews, 1085 commits, 4593 PRs in 5 years 11 months
Contributions summary:Nathan primarily focused on enhancing the functionality of the PrairieLearn system, especially in the area of external autograding. They made improvements to how external autograders work in development mode, including fixing related bugs. In addition, they contributed to the creation of a new element to facilitate file uploads and improvements to the display of assessment results. The changes show a focus on streamlining the grading workflow and enhancing the user interface.
A webapp for accessing information about the FIRST Robotics Competition.
Role in this project:
Front-end Developer
Contributions:37 commits, 44 PRs, 21 pushes in 1 year 3 months
Contributions summary:Nathan primarily contributed to the front-end development of the web application, focusing on UI improvements and feature implementations. They implemented external link behavior, ensuring links open in new tabs. The user also addressed layout issues, fixed styling, added new components, and refactored existing ones, demonstrating a focus on improving the user experience. Furthermore, the user worked on creating interactive components, such as a chat selector and webcast controls, demonstrating front-end expertise.
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.