Kelly Lougheed

Software Developer | Educator
Los Angeles, CA


Rails student participation gradebook app for teachers


Ruby on Rails JavaScript TDD Bootstrap HTML CSS

  • 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.
  • Comments can be automatically emailed to students.
  • The app was built with TDD and has >95% test coverage.

Roman Numeral Quiz

AngularJS JavaScript HTML CSS

  • 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 teacher section with suggestions for classroom use in Latin or math class.
AngularJS Roman numeral quiz app
Italian-to-English dictionary Google Chrome extension


JavaScript APIs HTML CSS

  • Italian-to-English dictionary in your browser window as a Chrome extension.
  • Consumes the Glosbe API to provide translations and grammar help.
  • Originally built as an iOS app with Swift (code on GitHub).
  • Built to enable immersive reading for Italian language learners.

Sortes Virgilianae

JavaScript APIs HTML CSS

  • Generates quotes from Vergil's Aeneid which are thought to be prophetic to the user.
  • Consumes Aeneid API to randomly produce quotes.
  • User can Tweet their current fortune.
JavaScript app that tells your fortune through Virgil quotes
JavaScript HIIT timer

HIIT Timer

JavaScript HTML CSS

  • Customizable fitness timer that tracks intervals of activity and rest for HIIT workouts.
  • Color changes from cyan to pink depending on level of activity.
  • Includes pause and reset buttons.

Teaching Portfolio

PHP Bootstrap HTML CSS

  • Sample lessons and projects in Computer Science and Latin.
  • Narratives of my teaching experience and education in Computer Science and Latin.
  • Student feedback.
Computer science and Latin teaching portfolio


Kelly Lougheed

I'm a Los Angeles-based computer science teacher with a background in Latin. I've worked as a software developer and am currently in my fourth year of teaching. A Classics graduate of Brown University, I will complete certificates in Software Development at UC Berkeley and Computer Science Education at the College of St. Scholastica in summer 2018.

I have professional experience with Python, JavaScript, PHP, and HTML/CSS, and have also worked with Ruby on Rails, Swift, and Java. I am familiar with block-based platforms like Scratch, Snap!, and App Inventor as well.

Offline, I am proficient in Latin and Ancient Greek. My top travel destination is Rome, where I have been known to indulge in conversational Latin.