Benjamin Fraser's Projects
Turn a Raspberry Pi into an Alexa Client
Personal GitHub profile page.
A conference API developed within Google App Engine Python. Accompanied by a front end Angular framework.
A series of GUI applications, tools and programs for plotting and analysing classical and modern control systems. All applications have been built using Python, matplotlib, and python-control.
A Code-First Introduction to NLP course
Various files and scripts used to analyse COVID-19 data from the United Kingdom on a daily basis
Data analysis and research, including custom Jupyter notebooks and Kaggle problems.
A Python application implemented in Flask, using Keras and Tensorflow, to recognise the breed of any uploaded dog image.
simple blog engine written on Flask
A fully functional blog building tool built using Python and the Flask microframework, in conjunction with Google App Engine.
A Google App Engine Python API for a custom made version of the classic Battleships game.
Simple idea capturing web app
A robust and reliable intrusion monitoring system built using a huge variety of technologies, including Arduino, Raspberry Pi, Flask, JavaScript, HTML/CSS, X-Band Radar sensing, Passive IR sensing, Active IR beam-break sensing, radio communications and more.
Guidance and dataset for the JHub Coding Module, Challenge 4C.
The process of configuring a Ubuntu Linux server to safely and securely host a full Flask app from scratch.
A project that develops an application to detect and localise masks on persons within scenes.
Basic python script to generate a movie information and trailer webpage.
Website for PyGotham
pySMT: A library for SMT formulae manipulation and solving
A fully functional blog building application, built in Python with Google App Engine and Jinja2.
A collection of algorithms and functions that relate to working with robotics and artificial intelligence.
Analysis of an arbitrary cross-section in python using the finite element method.
A sentry turret style robot which will detect motion, then track and fire at the object. (RaspberryPi + OpenCV python + driver from AdaFruit.)
Turkey Ankara Ayrancı Anadolu High School's Sign Language Digits Dataset
An integrated Social Distancing Analysis and Crowd Monitoring Platform using Pose Estimation Features.
Solutions and walkthroughs to the subjects taught in the popular Stanford Machine Learning course, taught by Andrew Ng. All solutions are implemented in Python from scratch, with minimal use of external libraries.