Rory Poulter

Computer Science Student @ Durham University

I am a second year Computer Science Student at Durham University. I primarily work on web development, and have an interest in AI and machine learning.

With over 8 years experience in Python, I have a varied skillset in the language, from backend development, to data science. I also have over 5 years experience with SQL, specifically using SQLite. Additionally, I have 3 years experience with HTML, CSS and JavaScript, which has been vital in my web development.

Over the years I have gained experience working on projects by myself and in groups, which has given me a glimpse into what working in the industry is like. I have worked with clients to develop a program, an thus have built up the skills for good client communicaitons.

My Development Tools

Design Tools:


Dev Tools:


Frontend:


Backend & DB:


My Projects


Cocktail Search Engine

JavaScript, HTML, CSS, Bootstrap, NodeJS, Express, Git



  • Single-page web application serving a REST API from an Express server to a Bootstrap frontend
  • Allowed users to search for cocktails based on ingredients, and upload their own recipes with instructions, ingredients, and images
  • Used Multer to handle image uploads



Currency Converter

JavaScript, HTML, CSS, Bootstrap, Python, Flask, Git



  • Developed a web application using Flask serving a REST API to a Bootstrap frontend
  • Offered conversions between more than 160 currencies
  • Used an external API to get the real-time exchange rates



3D Projectile Simulator

Python, SQLite, Git



  • Developed a desktop application using Python to simulate projectile motion under gravity and drag in 3 dimensions
  • Implemented an SQLite database in 3NF to store values
  • Used JSON to store themes and accessibility settings and Matplotlib to plot the trajectories




Contact