Nathan Sarang-walters

Co-founder & CTO at PrairieLearn, Inc.

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Illinois Urbana-Champaign
bookRolling Meadows High School
languagesEnglish
github-logo-circle

Github Skills (38)

javascript10
typesc10
android-adb10
jquery10
bootstrap10
python10
css10
typescript-definitions10
typescript10
type-definition10
type-system10
typescript-types10
html10
nodejs10
bootstra10

Programming languages (25)

C#CGoHTMLJupyter NotebookTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
PrairieLearn/PrairieLearn

Feb 2017 - Jan 2023

Online problem-driven learning system
Role in this project:
userBack-end Developer
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.
machine-learningproblemassessmentdrivingautograders
A webapp for accessing information about the FIRST Robotics Competition.
Role in this project:
userFront-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.
roboticsfirst-robotics-competitionrobotics-competitionfrcfirstrobotics
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