Rowan Lowden

Screenshot of Film Finder app

Film Finder

This Java application uses MVC design and a Swing GUI to let users browse, filter, and sort movies by title, genre, year, or rating. Movie posters and details are displayed on cards with interactive buttons. Users can build a personalized list, manage entries, and save collections to file. This project was inspired by my love for movies and letterboxd!

  • Java
  • Swing
  • Gradle
GitHub logo
Decision Tree research visuals

Decision Tree Analysis

Research project implementing and analyzing the CART decision tree algorithm. Includes a scikit-learn DecisionTreeClassifier baseline and a custom Python implementation, with runtime and accuracy comparisons across multiple Kaggle datasets Covers algorithm design, computational complexity, and practical applications in Machine Learning.

  • Python
  • scikit-learn
  • Pandas
GitHub logo
Community Resource app mockup

Web Based LGBTQIA Resource App

This project is a simple website designed to connect LGBTQIA+ community members with local resources. Phase one provides a clean, easy-to-navigate list of resources. Phase two will expand the project into a full-stack web application with features such as community submissions, search and category filters, and maps to make resources accessible.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
GitHub logo
airbnb mockup image

San Francisco Airbnbs

This project uses JavaScript with fetch and async/await to retrieve and display the first 51 Airbnb listings from a larger dataset of 500 properties in San Francisco. Listings are shown within a responsive Bootstrap grid, featuring images, titles, and details arranged neatly for clear presentation across devices.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
GitHub logo