Skip to content
View MrRumble's full-sized avatar
  • 21:50 (UTC -12:00)

Block or report MrRumble

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MrRumble/README.md

About Me

Hello! I'm a passionate tech enthusiast currently transitioning into the tech industry. I’m excited about leveraging my technical skills, strong communication abilities, and enthusiasm for technology in new and innovative ways.

Feel free to connect with me or check out my projects to see the work I’ve been passionate about!

Projects

As a guitarist in a wedding and function band, I’ve experienced firsthand the challenges of managing song requests during live performances. Often, these requests come through word of mouth, which can be chaotic and disruptive to the flow of the event. To tackle this issue and enhance the guest experience, I’m developing the Wedding Band Song Request App.

This innovative application allows guests to seamlessly submit their song requests by scanning a QR code at the event. By digitising the request process, the app streamlines communication between guests and the band, making it easier to manage and fulfil requests without interrupting the performance.

The goal of this project is to create a more interactive and enjoyable experience for everyone involved, ensuring that guests can easily contribute to the playlist while the band remains focused on delivering an unforgettable performance.

Explore the project to see how technology can enhance live events and simplify song requests!

  • Backend: Flask (Python) for handling API requests and managing application logic.
  • Database: PostgreSQL for storing user data, song requests, event details, and more.
  • Frontend: React.js for building an interactive and responsive user interface.
  • Authentication: OAuth2 for secure and streamlined user authentication and authorisation.

I am currently working on a collaborative group project to develop a full-stack application using the NewsAPI. This application provides users with insightful news summaries by analyzing the sentiment of related news articles. This is paired-project with Ben Sullivan

  • Backend: Built in Python, handles sentiment analysis and interacts with the NewsAPI to fetch relevant articles.
  • Frontend: Developed with JavaScript and React, displaying the top three and bottom three articles based on sentiment analysis.
  • Database: MongoDB is used to store search queries and results to track trends over time.
  • Local Storage: Redis is utilized for blacklisting expired JWT tokens as a security measure, with plans to extend its use for storing cookies and tracking user interactions to enhance personalisation.
  • User Features: Includes secure sign-up and user authentication features to ensure a safe and personalized experience.
  • Future Work: Developing and deploying our own API to support app functionalities and ensure a scalable architecture.

A group project focused on developing a movie recommendation system and implementing machine learning. This project showcases the culmination of our skills and knowledge acquired over 12 weeks at Makers Academy.

  • Technologies: Python, Flask, MongoDB (Backend); JavaScript, React (Frontend)

Our version of a social network, marking my first project using Java and Thymeleaf. This project involved DB migrations and extending a legacy codebase.

  • Technologies: Java, Spring Boot, Thymeleaf, JUnit

A collaborative project where we built a vacation rental platform. This was my introduction to working on a collaborative team project.

  • Technologies: Python, Pytest, Flask, PostgreSQL

Skills

  • Programming Languages: Python, Java, JavaScript
  • Frameworks and Libraries: Flask, React, Spring Boot, Thymeleaf
  • Databases: MongoDB, PostgreSQL, Redis
  • Tools and Practices: Machine Learning, DB Migrations, Collaborative Development, Sentiment Analysis, Security Measures

Pinned Loading

  1. SentimentPress SentimentPress Public

    Don't let the news give you the headline headache!

    Python 2

  2. MovieHeroes MovieHeroes Public

    JavaScript 1 3

  3. JoshS-21/acebook-java-v4 JoshS-21/acebook-java-v4 Public

    Forked from makersacademy/acebook-java-template

    Java 1 1

  4. bensullivan2002/makersbnb-python-fire bensullivan2002/makersbnb-python-fire Public

    Our awesome MakersBnB project!

    Python 1