Isaiah Mayerchak

Software Engineer at Microsoft

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

👤
Senior
🎓
Top School
Isaiah Mayerchak is a full-stack software engineer with 11 years of experience and nearing completion of a MS in Computer Science at the University of Michigan. He has delivered production features at major tech firms including Microsoft and contributed long-term to Runestone Interactive, where he implemented backend storage and frontend interactive components for a widely used open-source platform for CS and math education. Isaiah blends backend expertise with frontend polish—working across PostgreSQL-backed APIs and JavaScript-driven interactive widgets—to improve learning experiences and data persistence. His background includes IBM Extreme Blue innovation work and multiple internships building internal web apps and recommendation systems, signaling strong product-focused engineering instincts. Colleagues describe him as someone who moves seamlessly between refactoring for efficiency and designing novel widgets, preserving backward compatibility while modernizing legacy tooling.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Michigan - Rackham Graduate School
bookBA, Mathematics, Computer Science, Spanish, 3.986/4.0, BA, Mathematics, Computer Science, Spanish, 3.986/4.0 at Luther College
languagesEnglish, Spanish
github-logo-circle

Github Skills (7)

html10
drag-and-drop10
javascript10
postgresql10
python10
database-design10
css8

Programming languages (4)

C++JavaScriptObjective-CPython

Github contributions (5)

github-logo-circle
Packaging of the Runestone tools for publishing educational materials using github pages
Role in this project:
userFront-end Developer
Contributions:105 commits, 21 PRs, 24 comments in 1 year 1 month
Contributions summary:Isaiah primarily contributed to the `runestonecomponents` repository by adding and modifying functionality related to interactive learning components. The commits demonstrate the user's work on features such as clickable areas, multiple-choice questions, fill-in-the-blank questions, drag-and-drop interactions, and timed assessments. They also addressed bugs and made improvements to the user interface, ensuring a better experience for learners.
educational-materialspackagingpublishing
Interactive books for computer science and mathematics
Role in this project:
userBack-end Developer
Contributions:18 commits, 3 PRs, 1 comment in 3 months
Contributions summary:Isaiah primarily focused on enhancing the back-end functionality of the Runestone server. They implemented features for storing and retrieving user responses for various assessment components, including fill-in-the-blank, multiple-choice, drag-and-drop, clickable area, timed exams, and Parsons problems, using a PostgreSQL database. The commits show the integration of server-side storage to enhance user experience and data persistence within the interactive learning platform. Further improvements were made to refactor and streamline the database queries for greater efficiency.
crosswordsciencecomputer-algebra-systemmathematicsgame-theory
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
Isaiah Mayerchak - Software Engineer at Microsoft