× {{alert.msg}} Never ask again
I am a software engineer with a 5 years of professional experience building web applications for the smallest of small startups, to some of the web's largest sites. Specialties include JavaScript, CSS, HTML, Node.js, PHP, open-source, web performance, and developer advocacy, my current love is JavaScript application. Implementing client-side design patterns using object oriented, asynchronous, and functional programming in Javascript with both bare-metal js and various tool kits and frameworks. Solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability, and testability. In depth experience at one time or another with Node.js, Meteor.js, MongoDB, Angularjs , jQuery, jQuery UI, Backbone.js, Underscore.js, Require.js, html5, AJAX, REST/JSON, CSS, SASS, LESS, Firebug, Chrome dev tools, JSLint, MVP, MVVM, and component patterns, semantic markup, browser internals, DOM manipulation, HTML 5 Leader of web application engineering and front-end development for small team. Developed and maintained PHP/MySQL web applications using the Model-View-Controller (MVC) design pattern on a Linux/Apache platform. Produced rich web user interfaces and interactive content using JavaScript. Set code, design, form, and user experience guidelines and standards for my unit while steering the University towards adoption of such documents. Facilitated and analyzed usability testing. Managed one full-time developer, two student employees, and several large websites.
Javascript expert help JavaScript - 6 years experience
If there something possible in Javascript I can figure out how to get it done and able to get it done!
Node js expert help Node.js - 2 years experience
Still learning advanced techniques at Node, but I'm finding it very easy to apply my JavaScript experience with great results.
No icon Expressjs - 2 years experience
Built websites using express framework as well as API's,
Meteor expert help Meteor - 1 year experience
Built a smart web app using Meteor.js
Mongo db expert help MongoDB - 3 years experience
Have created several Node.js applications, Expert in optimizing and helping model NoSQL schemas
No icon PhoneGap - 2 years experience
Develop a open page applications for Android & iOS and connect the native features of for the phone using PgoneGap plugins
Coffeescript expert help CoffeeScript - 3 years experience
I prefer CoffeeScript to javascript, it's faster to write, edit and read
Jquery expert help jQuery - 3 years experience
Using jQuery every day
Amazon expert help AWS - 2 years experience
I've used AWS to manage cloud applications
Git expert help Git - 4 years experience
Html css expert help HTML/CSS - 6 years experience
I use HTML/CSS every day. I take PSDs and I code them into HTML, then migrate into complete template. I would defiantly consider myself and HTML/CSS expert!
Seo expert help SEO - 10 years experience
I optimize pages/entire websites for clients, write content, and perform online marketing.
Wordpress WordPress - 3 years experience
I have been working WordPress for 6+ years. I can assist you in anything WordPress related ranging from custom themes or even simple edits.
No icon Opencart - 3 years experience
Develop and customize ecommerce websites using opencart
No icon Joomla - 6 years experience
Build and develop websites using joomla CMS from A to Z, optimize website performance. In Summery Joomla is my b*tch.
Average Rating
(5 ratings)
Awesome mentor!
Pretty good
Could've been better
Needs improvement

Fast, efficient and quick to the point.
Amos Whitewolf Apr 05, 2016

Great mentor, knows what he's talking about. I was asking some questions about meteor.js
Anton Loss Apr 04, 2015

I came to Codementor seeking someone to take on the remainder of a Meteor project I was working on. I couldn't quite finish it off on my own and my timeline had almost expired. I urgently contacted a couple developers/mentors including Mahmoud, trying to find someone who would take it on over the holidays and work on it with little supervision. Mahmoud replied to my message within minutes, immediately putting me at ease with his confidence that he could take care of this for me and provided me with a reasonable quote. We finalized this and he finished it off within a couple of days, which was the agreed timeframe, also providing me with frequent updates by email as he progressed through the project. He also provided and implemented suggestions so the app would perform better, he also went the extra mile to implement some extra features that I hadn't thought of in the beginning, including them as part of our agreed quote. All around great guy, he knows his stuff and was a pleasure to work with, I will be looking forward to working with him again in the future. I highly recommend working with Mahmoud if you're looking for a mentor, or a developer to take on your project. Thanks Mahmoud.
Blaine Hussey Dec 31, 2014

Mahmoud is able to quickly understand problems and offer good solutions. He is honest about what he knows and contacts you after the session with any answers he needed to research more about. He has no problem showing code from his client work. He is also very down-to-earth and easy to talk with. I would say his english is about 90% fluent. Overall I am very pleased with our session and will book with him again.
Ben Strahan Oct 31, 2014

Mahmoud has good knowledge of meteor & is easy to work with
Jawad Abdulsamad Oct 12, 2014