Follow

Hi 🖐 I’m Ahmed KaramA Developer

Front-End Developer

Passionate about creating things on the internet.

Hero image

4+ Years of
Experiences

Shape ImageShape Image

SKills

My Advantage

HTML

96%

HTML
CSS

92%

CSS
JavaScript

90%

JavaScript
Jquery

88%

Jquery
Bootstrap

90%

Bootstrap
Tailwind

92%

Tailwind
Sass

85%

Sass
Pug.js

80%

Pug.js
Vue.js

92%

Vue.js
Nuxt.js

90%

Nuxt.js
Pinia

92%

Pinia
Vite

85%

Vite
React

60%

React
Next.js

50%

Next.js
RestApi

100%

RestApi
GraphQl

85%

GraphQl
gRPC

75%

gRPC
Laravel

70%

Laravel
Git

85%

Git
Linux

80%

Linux
Nginx

75%

Nginx

working

learning

working

learning

working

learning

4+

years
of Experiences

Experiences

my work journey

Jan 2023 - Present . 1 yr

Full Stack Developer

Upwork

  • Thrived as a full-stack developer on Upwork, successfully delivering over 10 projects with consistent 5-star ratings and client appreciation.
  • Collaborated closely with clients to understand their unique requirements, ensuring the delivery of tailored and effective solutions.
Go to Upwork

Dec 2021 - Jan 2023 . 1 yr 3 mos

Front-End Developer

Numinx

  • Spearheaded the development of a robust, fully responsive e-commerce platform for a major U.S. client, managing over 10,000 customers and 8,000 products.
  • Utilized Pure JS, Plush (Golang template engine), gRPC, and Vue.js to create a dynamic and user-friendly template
  • Developed plugins for a prominent CMS, enhancing online stores with additional features through HTML, CSS, Vue.js, and REST API.
Go to Numinx

May 2021 - Oct 2021 . 5 mos

Front-End Developer

ROSHD - Technology

  • Contributed to the development of a clinics management system dashboard, using HTML, CSS, JS, and Bootstrap.
  • Gained valuable hands-on experience in front-end development, refining skills in building user interfaces and interactive dashboards.
Go to ROSHD - Technology

Jan 2019 - Jan 2021 . 2 yrs

Front-End Developer

Mostaql

  • Successfully completed over 12 diverse projects on various freelancing platforms, earning consistent 5-star ratings and client appreciation.
  • Showcased versatility by delivering high-quality work across different domains, demonstrating adaptability and a keen eye for client needs.
Go to Mostaql
---[ { "_id": "65f1c2e693e215b68b4576b0", "name": "Giselle Cotton", "date": 1705158358, "stack": [ "Shopify" ], "images": [ { "url": "/images/uploads/1710342886920-mockup.png", "alt": "Giselle Cotton mockup", "_id": "65f1c2e693e215b68b4576b1" }, { "url": "/images/uploads/1710342886933-home.png", "alt": "Giselle Cotton full homepage", "_id": "65f1c2e693e215b68b4576b2" }, { "url": "/images/uploads/1710342886935-product.png", "alt": "Giselle Cotton product page", "_id": "65f1c2e693e215b68b4576b3" }, { "url": "/images/uploads/1710342886936-product-listing.png", "alt": "Giselle Cotton product listing page", "_id": "65f1c2e693e215b68b4576b4" }, { "url": "/images/uploads/1710342886937-screencapture-gisellecotton-cart-2024-03-11-16_36_34.png", "alt": "Giselle Cotton product Cart page", "_id": "65f1c2e693e215b68b4576b5" }, { "url": "/images/uploads/1710342886937-screencapture-gisellecotton-collections-best-sellers-2024-03-11-16_38_20.png", "alt": "Giselle Cotton product overview", "_id": "65f1c2e693e215b68b4576b6" } ], "categories": [ "store" ], "status": true, "link": "https://gisellecotton.com/", "video": { "url": "/images/uploads/1710342886938-full.m4v", "alt": "Giselle Cotton full screencast", "_id": "65f1c2e693e215b68b4576b7" }, "createdAt": "2024-03-13T15:14:46.958Z", "updatedAt": "2024-03-13T15:14:46.958Z", "__v": 0 }, { "_id": "65f1cbf493e215b68b457759", "name": "Mont Blanc", "date": 1686668758, "stack": [ "Nuxt.js", "Vue.js", "Pinia", "Tailwind", "Sass" ], "images": [ { "url": "/images/uploads/1710345204654-mockup2.png", "alt": "Mont Blanc mockup", "_id": "65f1cbf493e215b68b45775a" }, { "url": "/images/uploads/1710345204665-home.png", "alt": "Mont Blanc full homepage", "_id": "65f1cbf493e215b68b45775b" }, { "url": "/images/uploads/1710345204668-montblanc-home.png", "alt": "Mont Blanc Home page", "_id": "65f1cbf493e215b68b45775c" }, { "url": "/images/uploads/1710345204675-montblanc-projects.png", "alt": "Mont Blanc our projects page", "_id": "65f1cbf493e215b68b45775d" }, { "url": "/images/uploads/1710345204679-screencapture-montblanc-eco-bd-services-2023-06-19-21_48_50.png", "alt": "Mont Blanc Service Page", "_id": "65f1cbf493e215b68b45775e" }, { "url": "/images/uploads/1710345204681-montblanc-project.png", "alt": "Mont Blanc Project", "_id": "65f1cbf493e215b68b45775f" }, { "url": "/images/uploads/1710345204682-screencapture-montblanc-eco-bd-locations-2023-06-19-21_49_48.png", "alt": "Mont Blanc Our location", "_id": "65f1cbf493e215b68b457760" } ], "categories": [ "corporate" ], "status": true, "link": "https://montblanc-eco-bd.com/", "video": { "url": "/images/uploads/1710345204686-full.m4v", "alt": "Mont Blanc full screencast", "_id": "65f1cbf493e215b68b457761" }, "createdAt": "2024-03-13T15:53:24.704Z", "updatedAt": "2024-03-13T15:53:24.704Z", "__v": 0 }, { "_id": "65f1ffa780b72145d0f9e772", "name": "Watxh", "date": 1655132758, "stack": [ "Html", "Plush", "Css", "Sass", "JavaScript" ], "images": [ { "url": "/images/uploads/1710358439709-mockup1.png", "alt": "Watxh mockup", "_id": "65f1ffa780b72145d0f9e773" }, { "url": "/images/uploads/1710358439712-watx-home.png", "alt": "Watxh full homepage", "_id": "65f1ffa780b72145d0f9e774" }, { "url": "/images/uploads/1710358439715-product-listing.png", "alt": "Watxh Home page", "_id": "65f1ffa780b72145d0f9e775" }, { "url": "/images/uploads/1710358439715-screencapture-file-home-ahmed-vector-lexmodo-projects-watxh-product-index-html-2023-04-09-15_38_19.png", "alt": "Watxh product page", "_id": "65f1ffa780b72145d0f9e776" }, { "url": "/images/uploads/1710358439717-cart.png", "alt": "Watxh Cart page", "_id": "65f1ffa780b72145d0f9e777" }, { "url": "/images/uploads/1710358439717-checkout.png", "alt": "Watxh Checkout page", "_id": "65f1ffa780b72145d0f9e778" }, { "url": "/images/uploads/1710358439717-screencapture-file-home-ahmed-vector-lexmodo-projects-watxh-pages-404-html-2023-04-09-15_38_06.png", "alt": "Watxh 404 page", "_id": "65f1ffa780b72145d0f9e779" } ], "categories": [ "store" ], "status": true, "link": "https://watxh.shop/", "video": { "url": "/images/uploads/1710358439717-watchx-full.m4v", "alt": "Watxh full screencast", "_id": "65f1ffa780b72145d0f9e77a" }, "createdAt": "2024-03-13T19:33:59.730Z", "updatedAt": "2024-03-13T19:33:59.730Z", "__v": 0 }, { "_id": "65f45eca813610d7852398b3", "name": "BEC Arabia", "date": 1689431797, "stack": [ "Nuxt.js", "Pinia", "Tailwind", "Sass", "JavaScript" ], "images": [ { "url": "/images/uploads/1710513866410-mockup.png", "alt": "BEC Arabia mockup", "_id": "65f45eca813610d7852398b4" }, { "url": "/images/uploads/1710513866435-screenshot-from-2024-03-06-19-46-29.png", "alt": "BEC Arabia Hero Section", "_id": "65f45eca813610d7852398b5" }, { "url": "/images/uploads/1710513866436-screenshot-from-2024-03-14-16-56-11.png", "alt": "BEC Arabia About us page", "_id": "65f45eca813610d7852398b6" }, { "url": "/images/uploads/1710513866437-screenshot-from-2024-03-14-16-55-09.png", "alt": "BEC Arabia projects page", "_id": "65f45eca813610d7852398b7" } ], "categories": [ "corporate" ], "status": true, "link": "https://snazzy-stroopwafel-0fe4ae.netlify.app/", "video": { "url": "/images/uploads/1710513866438-bec-all-pages.m4v", "alt": "BEC Arabia full screencast", "_id": "65f45eca813610d7852398b8" }, "createdAt": "2024-03-15T14:44:26.468Z", "updatedAt": "2024-03-15T14:44:26.468Z", "__v": 0 }, { "_id": "65f4640d813610d78523997d", "name": "Lexmodo", "date": 1697380597, "stack": [ "Nuxt.js", "Pinia", "Tailwind", "Sass", "JavaScript" ], "images": [ { "url": "/images/uploads/1710515213208-mockup3.png", "alt": "Lexmodo mockup", "_id": "65f4640d813610d78523997e" }, { "url": "/images/uploads/1710515213226-home.png", "alt": "Lexmodo Home Page", "_id": "65f4640d813610d78523997f" }, { "url": "/images/uploads/1710515213228-themes2.png", "alt": "Lexmodo Themes page", "_id": "65f4640d813610d785239980" }, { "url": "/images/uploads/1710515213229-theme.png", "alt": "Lexmodo Theme page", "_id": "65f4640d813610d785239981" }, { "url": "/images/uploads/1710515213230-contact.png", "alt": "Lexmodo Contact us page", "_id": "65f4640d813610d785239982" } ], "categories": [ "corporate" ], "status": true, "link": "https://lexmodo.com/", "video": { "url": "/images/uploads/1710515213230-full.m4v", "alt": "Lexmodo full screencast", "_id": "65f4640d813610d785239983" }, "createdAt": "2024-03-15T15:06:53.243Z", "updatedAt": "2024-03-15T15:06:53.243Z", "__v": 0 }, { "_id": "65f4697d813610d7852399cb", "name": "Neramart", "date": 1673793397, "stack": [ "Laravel", "PHP", "Bootstrap", "Sass", "Jquery" ], "images": [ { "url": "/images/uploads/1710516605283-mockup2.png", "alt": "Neramart mockup", "_id": "65f4697d813610d7852399cc" }, { "url": "/images/uploads/1710516605290-home.png", "alt": "Neramart Home Page", "_id": "65f4697d813610d7852399cd" }, { "url": "/images/uploads/1710516605291-screencapture-127-0-0-1-8000-products-2024-03-10-18_30_33.png", "alt": "Neramart Products page", "_id": "65f4697d813610d7852399ce" }, { "url": "/images/uploads/1710516605291-screencapture-127-0-0-1-8000-users-2024-03-10-18_30_13.png", "alt": "Neramart Customers page", "_id": "65f4697d813610d7852399cf" }, { "url": "/images/uploads/1710516605291-screencapture-127-0-0-1-8000-settings-2024-03-10-18_31_35.png", "alt": "Lexmodo Settings page", "_id": "65f4697d813610d7852399d0" } ], "categories": [ "app" ], "status": true, "link": "https://neramart.com/", "video": { "url": "/images/uploads/1710516605292-full.m4v", "alt": "Neramart full screencast", "_id": "65f4697d813610d7852399d1" }, "createdAt": "2024-03-15T15:30:05.297Z", "updatedAt": "2024-03-15T15:30:05.297Z", "__v": 0 }, { "_id": "65f4879388971ddc8cc903f8", "name": "Saas AI Service", "date": 1694788597, "stack": [ "Html", "Css", "Tailwind", "JavaScript", "Jquery" ], "images": [ { "url": "/images/uploads/1710524307968-mockup.png", "alt": "Saas AI Service mockup", "_id": "65f4879388971ddc8cc903f9" }, { "url": "/images/uploads/1710524307985-screencapture-localhost-5173-2024-03-11-16_29_09.png", "alt": "Saas AI Service Home Page", "_id": "65f4879388971ddc8cc903fa" } ], "categories": [ "app" ], "status": true, "link": "", "video": { "url": "/images/uploads/1710524307986-full.m4v", "alt": "Saas AI Service full Screencast", "_id": "65f4879388971ddc8cc903fb" }, "createdAt": "2024-03-15T17:38:27.994Z", "updatedAt": "2024-03-15T17:38:27.994Z", "__v": 0 }, { "_id": "65f48e7288971ddc8cc9044c", "name": "Norkan (Home Page)", "date": 1652625397, "stack": [ "Magento", "HTML", "Css", "JavaScript", "Jquery" ], "images": [ { "url": "/images/uploads/1710526066180-mockup.png", "alt": "Norkan Home Page Mockup", "_id": "65f48e7288971ddc8cc9044d" }, { "url": "/images/uploads/1710526066218-homepage.png", "alt": "Norkan Home Page", "_id": "65f48e7288971ddc8cc9044e" } ], "categories": [ "store" ], "status": true, "link": "", "video": { "url": "/images/uploads/${fileName}", "alt": "alt", "_id": "65f48e7288971ddc8cc9044f" }, "createdAt": "2024-03-15T18:07:46.227Z", "updatedAt": "2024-03-15T18:07:46.227Z", "__v": 0 }, { "_id": "65e4a10e4d87202582aafc98", "name": "Snake Game", "date": 1600180597, "stack": [ "Html", "CSSs", "JavaScript", "OOP", "Canvas" ], "image": "image here", "categories": [ "game" ], "status": true, "link": "link hereee", "updatedAt": "2024-03-17T18:32:48.848Z", "images": [ { "url": "/images/uploads/1710528080298-snake_mockup.png", "alt": "snake game mockup", "_id": "65f4965068a3e07814d5a0b4" }, { "url": "/images/uploads/1710528080299-snake.png", "alt": "snake game full page", "_id": "65f4965068a3e07814d5a0b5" } ], "video": { "url": "none", "alt": "alt", "_id": "65f73750a0c47de7bf95d44a" } }, { "_id": "65e4a1414d87202582aafc99", "name": "Stone", "date": 1518705397, "stack": [ "Vue.js", "Bootstrap", "Sass" ], "image": "", "categories": [ "corporate" ], "status": true, "link": "https://stone-vue.netlify.app/", "images": [ { "url": "/images/uploads/1710529196428-mockup.png", "alt": "Stone mockup", "_id": "65f49aac4da04813ddbbe0b9" }, { "url": "/images/uploads/1710529196436-screencapture-stone-vue-netlify-app-2024-03-15-20_52_06.png", "alt": "snake game full page", "_id": "65f49aac4da04813ddbbe0ba" }, { "url": "/images/uploads/1710529196439-screencapture-stone-vue-netlify-app-about-2024-03-15-20_51_56.png", "alt": "Stone about us page", "_id": "65f49aac4da04813ddbbe0bb" }, { "url": "/images/uploads/1710529196440-screencapture-stone-vue-netlify-app-grid-2024-03-15-20_51_31.png", "alt": "Stone Our Gallery page", "_id": "65f49aac4da04813ddbbe0bc" }, { "url": "/images/uploads/1710529196442-screencapture-stone-vue-netlify-app-services-2024-03-15-20_51_48.png", "alt": "Stone Our Services page", "_id": "65f49aac4da04813ddbbe0bd" } ], "updatedAt": "2024-03-15T18:59:56.445Z", "video": { "url": "none", "alt": "alt", "_id": "65f49aac4da04813ddbbe0be" } }, { "_id": "65e4a1514d87202582aafc9a", "name": "Todo-List", "date": 1550241397, "stack": [ "Vue.js", "Sass", "Localstorage" ], "image": "", "categories": [ "app" ], "status": true, "link": "https://ahmedkaram50.github.io/todo-list-vue/", "images": [ { "url": "/images/uploads/1710529884484-todo-list-mockup2.png", "alt": "Todo-List mockup", "_id": "65f49d5c4da04813ddbbe105" }, { "url": "/images/uploads/1710529884485-todo-list.png", "alt": "Todo-List full page", "_id": "65f49d5c4da04813ddbbe106" } ], "updatedAt": "2024-03-15T19:11:24.487Z", "video": { "url": "none", "alt": "alt", "_id": "65f49d5c4da04813ddbbe107" } }, { "_id": "65e4a16d4d87202582aafc9d", "name": "Daily Portfolio", "date": 1597502197, "stack": [ "Pug.js", "CSS", "JavaScript", "Bootstrap" ], "image": "", "categories": [ "landing page" ], "status": true, "link": "http://superv.eb2a.com/Portfolio/", "images": [ { "url": "/images/uploads/1710532283072-portfolio_mockup.png", "alt": "Daily portfolio mockup", "_id": "65f4a6bb4da04813ddbbe279" }, { "url": "/images/uploads/1710532283091-portfolio.png", "alt": "Daily portfolio Homepage", "_id": "65f4a6bb4da04813ddbbe27a" } ], "updatedAt": "2024-03-15T19:51:23.093Z", "video": { "url": "none", "alt": "alt", "_id": "65f4a6bb4da04813ddbbe27b" } } ]--