Skip to content
View cekpowell's full-sized avatar
πŸ’―
Keeping busy
πŸ’―
Keeping busy
  • University of Southampton
  • Southampton
Block or Report

Block or report cekpowell

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
cekpowell/README.md

Hey there!

My name is Charles Powell and I am a fourth year MEng Computer Science student at the University of Southampton! I am from England and based in Southampton and Salisbury!

πŸ™‹πŸΌβ€β™‚οΈ My current interests ...

  • πŸ“± Mobile, Desktop & Web Development
  • ✏️ UI & UX Design
  • 🧠 Machine Learning & Computer Vision

πŸ‘” What I'm working on right now ...

  • πŸͺ§ AutoSign : A mobile application that supports automated inspection of signage on train vehicles using computer vision. Autosign is being developed with an industry partner - a manufacturer of train signs.
  • Grades : A mobile application to help university students manage their workloads and keep track of their grades (a continuation of Agenda - see below).

πŸ† Some things I'm proud of ...

  • βœ… Agenda : A desktop and web application designed to help university students manage their workload and keep track of their grades, tasks, events and resources. Agenda was created for my third year Individual Project (i.e., dissertation), and based on the incredibly positive feedback recieved during user trials, I have refactored it into a mobile application - Grades - that I am developing during my fourth year!

  • πŸ‘πŸ» Recommender Systems : A collection of recommender systems implemented using both classical (collaborative filtering) and modern (matrix factorization) approaches.

  • πŸŒ„ Scene Recognition Classifiers : A collection of scene recognition classifiers implemented using the OpenIMAJ framework.

  • 🌐 Distro : A distributed file storage system that can handle concurrent client requests and tolerates failures. The system maintains that each file is replicated across a given number of file store units, and that files are evenly distributed across units, despite failures/new units joining.

  • πŸ” CSVQL IDE : An IDE for the CSVQL Programming Language. CSVQL was a programming language I designed and wrote a compiler for to support the querying of CSV files. The CSVQL IDE supports the creation, editing and execution of CSVQL programs, and support has also been added for Java and Python programs to demonstrate the versatility of the program.

Pinned

  1. recommender-systems recommender-systems Public

    A collection of recommender systems and a recommender system evaluator. Created for COMP3208: Social Computing Techniques Coursework.

    Java

  2. scene-recognition-classifiers scene-recognition-classifiers Public

    A collection of scene recognition image classifiers developed using the OpenIMAJ framework. Created for COMP3204: Computer Vision.

    Java 1

  3. distro distro Public

    Distributed file storage system that supports concurrent client requests and tolerate failures. Created for COMP2207: Distributed Systems and Networks.

    Java

  4. csvql-ide csvql-ide Public

    An IDE created for the CSVQL programming language.

    Java 2