Michael

Moawad

Software Development

About Me

Hey!

I'm Michael, a self taught Software Developer with a passion for responsive design and mobile-first approaches looking to kick-start my professional career in web development.

Where I Studied

I achieved a 2:1 in Mechanical Engineering Specialising in Sound and Vibration at The University of Southampton

Some of my specialist modules also included:

  • Engineering Design and Management
  • Finite Element Analysis
  • Heat Transfer and Applications
  • Manufacturing and Materials

How I got here

As part of my final year Project during my degree, I was tasked with creating a Graphical User Interface to visually represent Vibrational Data acquired through geo-phones using both Matlab and Python. Following this, I have extended my skill set to now becoming competent in HTML, CSS and Vanilla JavaScript.

What I'm up to

I am currently working full time with the Architectural Association as a developer, overseeing the numerous public facing and satellite sites run by the organisation. My work involves fullstack development, ensuring that user experience journeys are optimised while maintaining API calls to present necessary information on the site.

My start was in developing web applications using React frameworks by designing and implementing highly-responsive UI components while using version control systems such as Git to update and re-deploy live sites in a safe and appropriate manner.

Languages
  • JavaScript (ES6)
  • HTML
  • CSS
  • PHP
  • Python
  • Matlab
Frameworks
  • React
  • Bulma
  • Semantic UI
  • CSS Grid
  • CSS Flexbox

Experience

I work with employers of different technical abilities from various businesses, consistently keeping in contact with them to provide new pages or update existing pages within tight deadlines.


We adopt an Agile work methadology along with Trello boards to validate any issues, qualify the correct solution, size the solution, finish and deploy the updated site. I have experience using version control systems such as Git to safely update website elements and re-deploy live sites ensuring continuous Integration and delivery methods are used alongside deployment sites such as Netlify.


Placeholder image

Evinox Heating Solutions

The web based application exclusive to clients for full access and control over the heat network within their building

Technologies:

  • React
  • PHP
  • MySQL
  • AWS
  • High Charts
  • AG Grids
  • Material UI
Placeholder image

Architectural Association

The Official Website of the Architectural Association School of Architecture.

Technologies:

  • React
  • PHP
  • MySQL
  • SSH and SFTP
  • Statamic
  • HTML
  • CSS/SASS
Placeholder image

Coptic Lawyers Wordlwide

A remote organisation designed to connect lawyers from a minority group to provide tuition and networking opportunities.

Technologies:

  • React
  • HTML
  • CSS/SASS
Placeholder image

CUMI

An Ecommerce website that ships NKJV bible themed illustration cards and accessories suitable for all ages.

Technologies:

  • Magento 2
  • Linux VPS
  • PHP
  • MySQL
  • SSH and SFTP
  • HTML
  • CSS

Personal Projects

Within my personal projects, I have experience in passing data between components, prototypal inheritance, API calls, asynchronous event handling, state management and much more.


I have built my knowledge on security standards associated with API calls and other web based features, dealing with CORS errors and understanding the role and importance of proxy servers.


Take a look at my most recent "Bible Reader" Web application, a web app that makes use of AJAX for data fetching from an API and React Hooks for state management and more.

Placeholder image

Bible Reader

A Bible Reading Application that fetches and displays chapters from the KJV Bible designed and built using React.

Technologies:

  • React
  • JavaScript
  • AJAX
  • HTML
  • CSS
  • Git
Placeholder image

Budget App

A Budget Management application that calculates total income and expenses designed and built using Vanilla JavaScript with no libraries.

Technologies:

  • JavaScript
  • HTML
  • CSS
  • Git
Placeholder image

Roll the Dice

A two player Dice Rolling Game where users continually roll dice until reaching a final score developed using Vanilla JavaScript with no libraries.

Technologies:

  • JavaScript
  • HTML
  • CSS
  • Git

Get in touch

I am currently searching for new employment oppurtunities

contact usLinkedInGitHub