An experienced full-stack web developer based in Ramallah, Palestine specialized in building dynamic and interactive websites, applications, and everything between, always working collaboratively.
I’m an experienced front-end web developer with 8+ years experience in the field, working with other disciplines, researchers, designers, information architects, strategists, in two languages, English and Arabic. I create websites and applications that are accessible, and fast.
Beyond the front-end I used to work as a full-stack web developer and have experience in MVC development (mainly using Ruby on Rails), CMS theming and core development, for Wordpress, and Drupal.
I’ve worked with different local and international companies and organizations. I have done most of my work remotely, so have experience using project management and other collaboration tools such as Jira, Slack, and Basecamp.
Some of the things I've built/I do at times single handedly, and at times in close collaboration, at times trained by others or training others.
Web applications or websites that interact with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of the browser loading entire new pages.
More customized websites and applications developed from scratch using MVC frameworks, like Ruby on Rails.
MVC is a software design pattern commonly used for developing user interfaces that divides the related program logic into three interconnected elements. This is done to separate internal representations of information from the ways information is presented to and accepted from the user.
I do custom theming and core development for both tools, Wordpress and Drupal.
I work with local organizations as a webmaster and web consultant, helping them to find the right tools to do their work efficiently, managing technical tasks, and managing their online content and presence.
I am working on cool projects all the time. Inbox me for a project collaboration, web consultancy service, or if you have a question. I'd be happy to work with you.
For web and mobile development I take into consideration websites and apps load fast, adaptive to any device or screen size, easy to use, search engines friendly, secure, and as dynamic/customized as needed.
In cases you already have an existing team, an existing web app/project, or a startup, and you would still use some help, let's talk and see how I can help. I'll fit in very quickly.