Richard Kalehoff

Senior Software Engineer at Udacity

Mountain View, 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
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.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Belhaven University
bookMaster of Arts (M.A.) Web Design and Online Communication, Master of Arts (M.A.) Web Design and Online Communication at University of Florida
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

javascript10
css10
responsive-design10
s610
ui-design10
front-end-development10
html10
react10
es6-promise9
composition9
component-based9
user-interface9
graphical-user-interface9
props9
prop9

Programming languages (5)

TypeScriptCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Code-along project for the Contacts app
Role in this project:
userFront-end Developer
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.
reactcontactsreact-nativejavascriptcode-along
udacity/course-es6

Sep 2016 - Nov 2016

Role in this project:
userFull-stack Developer
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