Keegan Doherty | Portfolio

Keegan Doherty

Hi, I'm Keegan

Aspiring Software Developer

View My Projects

About me

I’m a Computer Science graduate passionate about software engineering. My journey started with Scratch in primary school and grew into learning Python, web development, game development, and exploring how computers work.

Right now, I’m focused on building and deploying web projects while refining my skills in Git and version control. My goal is to combine creativity and technology to build solutions that are both functional and fun. Outside of tech, I enjoy football, competitive sprinting, weightlifting, and gaming (also very competitive).

Me

Projects

A few examples of what i have built and the technologies i've explored.

Screenshot 1 Screenshot 2 Screenshot 3

A chrome extension that helps job seekers stay organized and automatically store jobs they have applied to, capturing details like the role, company and statues. this helps to keep track of multiple applications across different platforms by having them all in one dashboard. This was built with JavaScript, HTML, CSS, Chrome Extension API and NODE.js.

View on GitHub
Screenshot 1 Screenshot 2 Screenshot 3

A game designed to teach begineers the fundamentals of programming through interactive play. Players can create movement sequences for their character using drag-and-drop blocks and also write simple scripts (variables, loops, conditions and functions) that the game interprets and executes. This approach makes learning programming logic engaging and accessible. This was developed with Unreal Engine 5, using blueprints and C++ scripts.

View on GitHub
Screenshot 1 Screenshot 2 Screenshot 3

This is a recommendation application that will suggest a similar movie to the user from a given title by analyzing genres and desriptions. This allows users to find films similar to ones they enjoy. This was built with Python, Pandas, Scikit-learn (TF-IDF, Cosine Similarity) and deployed with Flask for a web interface.

View on GitHub
Screenshot 1 Screenshot 2 Screenshot 3

This is a project that helps users build their portfolio websites using AI-generated content and layout suggestions.

View on GitHub

Skills and Qualifications

Programming and Development

Frameworks and Tools

Soft Skills

  • Python (Proficient)
  • C++ (Intermediate)
  • C# (Intermediate)
  • HTML(Proficient)
  • CSS(Proficient)
  • JavaScript (Intermediate)
  • Java (Intermediate)
  • Flask (Begineer/Intermediate)
  • React (Intermediate)
  • Unreal Engine (Proficient)
  • GitHub(Intermediate)
  • Node.js(Begineer/Intermediate)
  • Strong Problem-Solving
  • Creative Thinker
  • Good Teamwork and Communication
  • Motivated Learner
  • Attention to Detail

Qualifications

  • 1st Honours Bsc Computer Science - Manchester Metropolitan University
  • 3 Bs and 1 C at A-Level (CompSci - B) - Holmes Chapel Comprehensive School Sixth Form

Contact

Feel free to send me a message using the form below or reach me directly at:

Email: keegandoherty13@gmail.com

Phone: +44 07756688369