Richard Kalehoff is a Senior Software Engineer with 11+ years building web applications and curricula, currently based in Mountain View and advancing Udacity's engineering and content efforts. He blends deep front-end expertise—HTML5, CSS, JavaScript, React and DOM-level craft—with server-side experience in PHP frameworks like CakePHP and Laravel, and a working knowledge of SQL and Ruby. At Udacity he has moved between hands-on engineering and curriculum leadership roles (React, Frontend, Cybersecurity), demonstrating an uncommon mix of product-facing implementation and pedagogy. His open-source contributions show a practical focus on modern JS practices and user-facing polish, from ES6 features and polyfills to accessible, responsive UI work in education-focused repos. A MA in Web Design and a background as an adjunct professor and program director underscore his commitment to continual learning and to mentoring engineers and learners alike.
11 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Belhaven University
Master of Arts (M.A.) Web Design and Online Communication, Master of Arts (M.A.) Web Design and Online Communication at University of Florida
Contributions:29 commits, 3 pushes, 1 branch in 4 days
Contributions summary:Richard primarily focused on building the front-end components for a contact application using React. They started by adding a contact list component and integrating it into the application's structure. Subsequent commits involved styling the application with CSS, adding UI elements like avatars and remove buttons, and implementing search functionality and contact creation features. The user also leveraged the `react-router-dom` library for navigation and component rendering.
Contributions:11 commits, 4 pushes, 1 branch in 1 month
Contributions summary:Richard contributed to the udacity/course-es6 repository by implementing various JavaScript concepts. They added code for Promises, converted functions to classes, and demonstrated subclassing with the Tree/Maple example. Additionally, the user integrated a polyfill for `String#startsWith` and included a demo for transpiling ES6 code. These actions highlight a focus on JavaScript fundamentals and modern development practices.
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
Richard Kalehoff - Senior Software Engineer at Udacity