Kelly Lougheed

Software Developer | Educator
Los Angeles, CA


Rails student participation gradebook app for teachers


  • Gradebook app for high school teachers.
  • Teachers can input their rosters and track participation points for each student.
  • Teachers can record comments about students to use in report cards & parent-teacher conferences.
  • Built with Ruby on Rails, JavaScript, HTML/CSS. Security managed by Devise.
  • The code is open-source on GitHub and has >95% test coverage.
  • Read the blog post about the story and philosophy behind the app, Your Participation Points Are Real.

Roman Numeral Quiz

  • App to quiz students on Roman numerals.
  • Students convert Arabic numerals to Roman numerals and receive instant feedback.
  • The app tracks the student's history of correct and incorrect answers.
  • Includes suggestions for use in the classroom.
  • Built with AngularJS, JavaScript, and HTML/CSS.
  • The code is open-source on GitHub.
  • Read the blog post converting the app from vanilla JavaScript and jQuery to the AngularJS framework: What Has AngularJS Ever Done For Me?
AngularJS Roman numeral quiz app
Rails game to quiz students on literary devices

Ruby on Rails • JavaScript • HTML • CSS • Bootstrap
Game to quiz students on literary devices for AP English or AP Latin.

JavaScript app that consumes weather API

Weather App
JavaScript • HTML • CSS
Weather app that consumes APIs for location and weather.

PHP poetry-writing app

This is Just To Say
PHP • JavaScript • HTML • CSS
Writes and mails a poem to apologize for eating your roommate's food.


Kelly Lougheed

I'm a Los Angeles-based software developer and computer science teacher. I've been making websites for years and have worked professionally with Python, JavaScript, and PHP.

I love to code and build applications about my interests: education, literature, and languages. I have a degree in Classics (Latin & Greek) from Brown University and have also studied computer science at Stanford University and the College of St. Scholastica.

My favorite part of computer science is how vast the field is: I'll never run out of new things to learn!