About Me

Innovative Software Developer with a passion for crafting scalable and efficient solutions, specializing in machine learning and mobile app development, with deployments across 45 companies.

Creative thinker committed to optimizing user experiences, having developed a range of projects in Machine Learning, NLP and IOT.

Proven ability in leading projects from conception to deployment, designing intuitive UI/UX, and integrating multiple security layers to safeguard user information.

Currently enriching technical acumen by pursuing an MS in Computer Science at Northeastern University, with a focus on advanced Software Engineering and Machine Learning.

View More

Tech Skills

Development and Backend

Python
Java
C
C#
PHP
JavaScript
HTML/CSS
MySQL
MongoDB
NodeJS
Firebase
AWS

Frameworks and Technologies

Scikit Learn
Tensorflow
PyTorch
NLTK
OpenCV
ASP.NET
Flutter/Dart
Elastic Search/ELK
Flask

Tools and Design

Git
JIRA
Dreamweaver
Photoshop
InDesign
Illustrator
Adobe XD
Figma

Experience

  • Machine Learning Engineer @ Orkay Consulting Feb 2024 – Present
    • Collected and stored over 10GB of diverse supply chain data, including shipment tracking information, weather data, and economic indicators, using AWS S3 for efficient retrieval and analysis, while integrating GPT-4 models to enhance data interpretation and sentiment analysis of unstructured text.
  • Machine Learning Intern @ Encore Software Services June 2023 – Sept 2023
    • Spearheaded research and development initiatives in OCR solutions, conducting comprehensive evaluations of AWS Textract and Google Vision API to assess accuracy and cost-efficiency for data extraction and analysis.
    • Engineered and optimized precise NodeJS and Python programs for text extraction and data segmentation, resulting in a 40% increase in data extraction accuracy and a 25% improvement in system performance.
  • Machine Learning Intern @ Wantik Technologies April 2022 – Sept 2022
    • Developed and deployed a cutting-edge recommendation system leveraging advanced machine learning and deep learning algorithms (RNN, CNN, Transformers) in TensorFlow and Keras, resulting in a 35% boost in recommendation accuracy and a 25% enhancement in recommendation relevance.
    • Utilized Python (Pandas, NumPy, Scikit-learn) to preprocess, engineer, and tune models, optimizing prediction accuracy and performance on over 1TB of data through techniques such as data augmentation and dimensionality reduction.
  • Software Engineer @ Oasis Investment Company, Al Shirawi May 2020 – May 2021
    • Led the mobilization of the company's internal website using Flutter, enabling cross-platform functionality on Android and iOS; crafted intuitive UI/UX workflows and wireframes with Adobe XD; drove a 65% increase in user engagement
  • Software Engineer Intern @ Oasis Investment Company, Al Shirawi Aug 2019 – Sept 2019
    • Developed an intuitive website using Microsoft ASP.NET MVC, C#, and JavaScript, enhanced financial workflows achieving a 70% surge in supplier interaction and more efficient invoice tracking

Projects


Machine Learning Projects


01
DietCoach LLM 2023

• Implemented and deployed a conversational AI interface that allows users to interact naturally with the diet coach, ask questions, log meals, and receive instant feedback on the dietary choice.

Icon
02
SpotRec 2023

• Built a sentiment-based music recommendation system using NLP and ML techniques and designed an intuitive React user interface enhancing user experience with mood-aligned song suggestions.

• Achieved 92.4% accuracy in sentiment prediction using a bidirectional LSTM model, while utilizing Spotipy for feature extraction and LightGBM for music classification.

Icon
03
HealthLink 2023

• Architected an innovative MIoT android app that facilitated remote patient monitoring, improving healthcare efficiency by 40% and fostering seamless collaboration amongst a cross-functional team of 5 developers.

• Integrated with NVIDIA Jetson Nano and Raspberry Pi for sensor data, implemented user accounts, and enabled real-time health data visualization.

Icon
04
BlackJack Vision 2022

• Developed an interactive Blackjack game leveraging OpenCV, implementing real-time card detection and recognition to elevate user experience.

• Utilized contour detection and perspective transformation for accurate card extraction and recognition, and template matching for suit and rank identification.

Icon
05
Automated Bug Triaging 2021

• Engineered final year dissertation project that automates the triaging of incoming software bugs to the appropriate developer, based on bug category, frequency, and severity, facilitating optimized developer workload and faster bug resolution.

• Employed LSTM models, training them with open bug repositories from Firefox, Eclipse, and Thunderbird to enhance the accuracy and reliability of the prediction system.

Icon
06
Twitter Sentiment Analysis 2021

• Compiled and analysed tweets related to ‘online classes during COVID’ using Twitter Developer Account.

• Extracted and Visualized user tweets and metadata via Twitter API using Tweepy and TextBlob.

• Built a text analytics pipeline for text processing, feature representation, vectorization, classification and evaluation.

• Analysed tweet polarity and sentiments based on user location.

• Implemented and compared the performance of Decision Tree Classifier against Logistic Regression, the latter outperforming resulting in 80.4% accuracy.

Icon
07
Automated Food Review Classification 2021

• Engineered a classification system using Amazon Fine Food Reviews based on 500,000 user views using NLP and ML.

• Applied various text pre-processing techniques: Tokenization, stemming, lemmatization, and normalization.

• Implemented multiple feature extraction and vectorization methods using TF-IDF, Count Vectorizer, Word2Vec and n-grams, visualized using TSNE

• Analysed positive and negative reviews using topic modelling (Latent Dirichlet Allocation), visualized using pyLDAvis.

• Developed and compared the performance of Linear Regression, Decision Tree Classifier and Multinomial Naïve Bayes against LSTM resulting in 83.4% accuracy

Icon
08
Traffic Sign Street Recognition 2020

• Worked with a sample of German Street Sign Recognition Dataset (grayscale images)

• Applied various data preparation, correlation, feature selection, probabilistic data analysis and data visualization techniques using Weka and Python

• Implemented multiple classification, clustering algorithms to perform street sign recognition tasks

• Developed and compared the performance of different Decision Tree Classifiers, Linear Classifier, Multi-Layer Perceptron (MLP) and Convolutional Neural Networks (CNN)

Icon
09
Multi-Layer Perceptron 2020

• Built a multi-layer Artificial Neural Network (ANN) to approximate mathematical functions

• Experimented with multiple activation functions - Sigmoid, TanH, Cosine, Gaussian

• Trained and optimized the ANN using Particle Swarm Optimization (PSO) algorithm

Icon
10
Tic Tac Toe 2019

• Implemented Markov Decision Process and Reinforcement Learning based algorithms that uses adaptive intelligence to play the Tic Tac Toe game using Java

Icon

IOT Projects


01
HealthLink 2023

• Developed a MIoT app for remote patient monitoring, automating real-time health data recording and analysis, enhancing healthcare efficiency.

• Integrated with NVIDIA Jetson Nano and Raspberry Pi for sensor data, implemented user accounts, and enabled real-time health data visualization.

Icon
02
Homi - Smart Home Control System 2020

• Developed a cross-platform responsive application that controls IOT based home devices for a solar-powered smart home run on RaspberryPi

• Collaborated with a team of designers to develop the front-end UI of the application using Flutter and Firebase

• Implemented strategies targeted to improve energy efficiency

• Devised gamification and incentivization techniques to increase user engagement

• Incorporated a Voice Agent to control devices, enhancing the accessibility for all age groups

Icon
03
Mastermind 2019

• Implemented a guessing game with various levels of complexity

• Run on Raspberry Pi 2 - LEDs, button and LCD used and connected via breadboard

• Interacted between hardware and software (I/O interface) via embedded system utilizing Embedded C and ARM Assembly

Icon

Software & Web Development Projects


01
ElectroSearch 2022

• Engineered a dynamic search engine, optimizing queries and visualization of extensive electronics datasets, enhancing data retrievability and user experience.

• Implemented advanced features like fuzzy search, data sorting, and ensured optimal responsiveness, enabling user-informed decisions based on comprehensive electronics data.

Icon
02
D3.js Dashboard 2021

• Developed a client-side internet application for visualizing REF 2014 data for a Director of Research (DoR) user profile.

• Built interactive dashboards using D3 layouts (Sunburst, Pack, Map, Tree), following GUP design pattern

Icon
03
Steganography 2019

• Allows users to encode a secret message into an image, then decode the text from the image

• Messages stored in least significant bit of each pixel's R,G,B values chosen at random

Icon
04
E-Commerce Website 2018

• Created a responsive Web Design (RWD) E-commerce shopping website that allowed users to add, view, update items in the shopping cart utilizing HTML,CSS, Javascript and Node.js

Icon
05
Spell Checker 2018

• Developed an optimized spell checker application and compared the performance between linked lists and hash tables in Java.

• Concluded hash tables to be more optimal, resulting in 96% efficiency in time (milliseconds)

Icon
Image

Image

Get In Touch