Hi, my name is Murad
I'm a software engineer.

I spend my day-to-day developing projects with
TypeScript, React, Node.js, and AWS

Scroll down to know more about me

Experience

As a software engineer with two years of experience working at a full-stack Javascript web development agency, I possess a strong understanding of technologies such as React, MongoDB, TypeScript, GraphQL, and AWS.

Education

I studied a BSc Computer Science degree at Brunel University achieving a 1st Class Honours with professional practice. This course has taught me core concepts such as algorithms, data structures, databases, software engineering principles, project management, and software testing. Additionally, I studied AI, Cybersecurity, and Software Engineering.

Side Projects

My side projects allow me to hone new and existing skills with technologies like React, MongoDB, TypeScript, GraphQL, and AWS. I also experiment with AI and machine learning and through my projects, I am continuing to learn and improve as a software engineer.

Portfolio

Here’s some of the projects I’ve created recently.

Ecommerce Store with CMS

TypeScript • React • NextJs • PayloadCMS • GraphQL • AWS (EC2, S3) • SASS

Built an end-to-end e-commerce platform using TypeScript, Next.js, and PayloadCMS with GraphQL for data querying. Hosted on an AWS EC2 instance within a Docker container managed by Nginx for reverse proxying. Leveraged MongoDB for database management and AWS S3 for media asset storage. Integrated Stripe for seamless payment processing. Features include user authentication, account management, order tracking, and a customisable admin panel for product and content management.

Image
Image
Image
Image
Image

Car Price Predictor

Python • TypeScript • React • NextJs • Excel • Nivo

Developed a car price predictor web application aimed at evaluating a car's current and future price using machine learning techniques. Python and scikit-learn were used to construct the predictive model, with data preprocessing facilitated through Excel. The web application was built using React, Next.js, and flask_restful. The results were presented using Nivo charts, illustrating the price changes over time in a line chart format.

Image
Image
Image

Multidoku

TypeScript • AWS (EC2) • Nginx • SocketIO • TailwindCSS • React

A sudoku webapp utilising the backtracking algorithm to produce puzzles with the optional multiplayer functionality, powered by SocketIO, enabling players to host lobbies and join via unique room IDs for real-time gameplay. The SocketIO server is hosted on an AWS EC2 instance, while Nginx acts as a reverse proxy for secure HTTPS connections. A point-based scoring system and leaderboard was implemented to track each players progress.

Image
Image
Image

Food Finder

JavaScript • React • MongoDB • Express • Google OAuth

Restaurant finder webapp where users can enter a term and location to find places to eat and filter by best match, rating, and most reviews. This was developed by using Yelp's Fusion API and Google's OAuth was integrated so favourites can be saved to the user’s Google account.

Image
Image

Sorting Algorithms Visualiser

JavaScript • React

Visualiser tool to help teach/learn how different sorting algorithms work. Currently has: merge sort, bubble sort, insertion sort, and quick sort.

Image
Image

Companies I've worked with

These are a few of the companies I’ve had the pleasure working with.

Logo 1
Logo 2
Logo 6
Logo 7
Logo 3
Logo 4
Logo 5

Contact Me

Interested in hiring me?
You can message me on LinkedIn, or by filling out the form below.

Let's get in touch

Email: murad.coding@gmail.com