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 OneDrive
Screenshot 1

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.

Other work includes a tower defence game where players progress through different worlds and level. A python news aggregator using the Beautiful Soup library to gather news articles on preferred sources and topics. A small scale book shop website allowing users to search for books via title or genre. As well as work with networks, operating systems, training AI models with pneumonia x-ray images.

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

LinkedIn: Keegan Doherty