-
Programming languages: JavaScript, HTML, CSS, Java, Python
-
Operating Systems: Windows, Linux(Kali, Parrot OS).
-
Frameworks and Technologies: Webpack, Gulp JS, Node.js, Express.js, MongoDB, Mongoose, Django.
-
Tools and Utilities: Github, GIT, GithubPages, Stripe, Stripe CLI,
Docker, VirtualBox.
-
Upskilling in data dstructures and algorithms
-
Created using Django, Python, Stripe, Stripe CLI, and SQLite a two
way payment system using Stripe Connect (customer will get 10%
commission from the buyer and the rest will go to the seller) with
addition to products to sell.
-
Used Webhooks to listen to the customer and grab his email so I
could send him a thank you email for purchasing the product as well
as manage the payments.
-
Used Stripe's API “application-fee-amount” to take a fee from
the buyer using “Direct Charges”.
- Using JavaScript and a bit of HTML and CSS I made a chrome extension where people could save links/tabs and re-visit them later with a click of a button. They could also delete unwanted links.
-
Using LocalStorage I managed to save the links into a database so that when the extension is closed no links go missing.
-
Using Chrome API I managed to save the current tab the user is browsing.
-
In order for the extension to work I used a manifest.json file which allows us to upload it to chrome.
-
Some of the functions in this project are made reusable for future uses. I highly encourage you to try it out.
- Designed and developed a fully functional converter website utilising HTML, CSS and JavaScript.The website features a clean and user-friendly interface, allowing users to easily convert between length, weight, capacity in real-time
-
Using CSS for beautiful design to ensure optimal viewing for your eyes. The website also has a responsive design, making it easy to use on most devices
- Worked with JavaScript, HTML, CSS.
-
Created a YouTube clone from scratch using HTML, CSS and made it
online using github pages
-
Used responsive flex boxes to make grids and a two-dimensional
layout grid to set fixed videos as well as a responsive search bar
and sidebar.
-
Created a dynamic website with multiple pages, a responsive navbar,
social media logos using HTML, CSS, Javascript. Used Font Awesome,
Multiple color animation on hover effects, Responsive grids. Used
UnDraw to get images and Google Fonts for font styles.
-
Using CSS I made it mobile responsive for various screens (Tablets,
Laptops, Phones, Televisions) including the navbar which turns into
a hamburger menu at a certain pixel amount as well as the responsive
images with hover and fade animation effects.
-
This is one of my early projects that havily depends on JavaScript.
-
Created a funny yet beginner friendly game where the user is able to play BlackJack while talking to the computer itself.
-
The game has a nice design and is responsive to all devices. You should drop a visit simply by clicking the header link and try your luck!
Multiple Basic Java Based Projects
(excluding the countless hard ones on Leetcode/Hackerrank)
-
Palindrome Identifier: Write an integer, and a function that
returns true if the given number is palindrome, else false. For
example, 12321 is a palindrome, but 1451 is not a palindrome.
-
Random Number Game: Using math.random I created a game where
the user enters a number and then a random number is generated by
math.random if the two numbers match then the user wins.
Rust Project
-
Used Rust to create a simple crypto token, using the Solana
framework.
-
Displayed the token on solscan using a private key.
-
Created around 1 million units and connected my wallet to the solana
framework on linux where I was able to manipulate my crypto token.
Running Linux on Windows
-
Used Docker to create multiple virtual machines and run Linux based
Debian systems and create integration across them.
-
Used VirtualBox to run ParrotOS to test various exploits and learn
new technologies connected with cybersecurity.
- Learnt basic virus analysis.
Software Developer (November 2020 - Present) Jsabra.com - UK based
e-learning startup
-
Working on multiple projects utilizing various tools and technology
stacks as a software development intern.
IT Support Analyst (2019 - Present) - Starsat IT, Lebanon
-
Assistant Manager Role involved full responsibility for branch
business including customer service, sales, account management and
product support.
- Demonstrated and promoted various IT products.
-
Provided support and maintenance for a wide range of IT networks and
devices.
BSc Computer Science (2020 - Current) - Lebanese International
University, Lebanon
-
The Lebanese International University is a leading Higher
Education Institute with several campuses throughout the Arabic
world. During studies.
-
Worked on multiple projects including SQL, Java, and working on
basics of Binary Language.
-
Quick learner, team building, taking initiative and proactive
approach to problem solving.
-
Windows, Linux troubleshooting as well as servers, codes , mods.
-
Created multiple basic applications using MIT Basic App Inventor
-
Fluent English (written and spoken) and Arabic.