YP.

Hi👋, I am Yoosuf Patel.

A Graduate Engineer

Software engineer with three years experience as a structural engineer, leading multi-million pound commercial projects. Proficient in C, Python and web based frameworks to create efficient web apps. Experience in creating workflows using GitHub actions and automating tasks using Python scripts. Passionate about all things tech and looking to take my first steps in the industry.

Projects + Learning

Computer Vision Model (Machine Learning)

Development of a convolutional neural network, based off the TinyVGG architecture, for image classification using the PyTorch framework. The project aimed to implement a compact and efficient model for identifying objects within images, showcasing the capabilities of PyTorch and deep learning techniques. See source code below as well as an interactive demonstration of the neural network.

  • Python
  • Jupyter Notebook
  • Anaconda
  • PyTorch

Icarus

A web app that helps you manage projects, focus on what’s important, and organize work in one place for seamless collaboration. Allows project management, time tracking, invoice creating, team collaboration. This project is a work in progress. A few modules have been completed with many more to go. Please see external link for a live demo. Due to the live demo running on a pre-production server the speed of the app is not at its maximum capacity.

  • Anvil
  • Python
  • PostgreSQL
  • HTML
  • CSS

Stocks Portfolio

A web app which allows you to buy and sell stocks, see your current portfolio as well as previous transactions. User sign-up, sign-in, sign-out and change password features have also been Implemented. This project helped me familiarise myself with the use of external APIs to fetch information.

  • Flask
  • Python
  • HTML
  • CSS
  • Bootstrap

CS50X

Computer Science course by Harvard University, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. See my submissions, along with a brief overview for each Problem Set via the Github link below.

  • C
  • Python
  • SQL
  • HTML
  • CSS
  • JavaScript
  • Flask
  • Linux

Image Filter

Produced a program which is able to cast a grayscale, sepia, mirror, blur and/or edge detection filter on to a 24bit image. Developing this program allowed me to apply concepts such as 2D arryas, algorithms, bitmaps and dynamic memory allocation.

  • C
  • Linux

Spell Checker

Implemented a program that spell-checks a file using a hash table. Developing this program helped me to understand and apply my knowledge of hash tables to be able to implement an efficient solution.

  • C
  • Linux

Skills

Contact

Email me