Morad Taleeb.

Making the web a better place, collaboratively

An experienced full-stack web developer based in Ramallah, Palestine specialized in building dynamic and interactive websites, applications, and everything in between, always working collaboratively.

Hire Me

About Me

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.

I have extensive knowledge in building responsive websites that look good on different screens and devices, using most recent technologies out there like html5, CSS3, and SCSS. And making them more interactive with Javascript (ES6+), jQuery, D3js, and Vuejs / React.

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.

Morad Taleeb


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.

01 Single Page Applications (SPA)

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.

For this kind of projects I use React and Vuejs.

Palestine Open Maps

Vuejs, and django

Online Censorship

Ruby on Rails, MySQL, SCSS, and jQuery

02 MVC Websites

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.

03 CMS Websites

Dynamically managed websites developed using common content management systems, like Drupal and Wordpress.

I do custom theming and core development for both tools, Wordpress and Drupal.

Visualizing Palestine 101

Drupal, Bootstrap, and jQuery

e.construct VAES

HTML5, CSS3, and JavaScript

04 Interactive Websites/Landing Pages

Microsites, one pager websites and landing pages. Usually with animations, visualizations, and interactive components.

05 Desktop Software

Cross platform desktop apps, using web technologies.

I'm new to desktop software development, started this year developing software and tools with e.construct using Electronjs, and React.

06 Mobile Apps

Cross platform mobile apps, using web technologies.

Recently started learning mobile apps development using React Native and Firebase. Will be starting on a real app soon.

07 Web Consultancy

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.

Get in touch

08 Just for fun

Apps done just for learning new tools and technologies.

In this project I was learning Expressjs, Semantic UI, Jade-lang, and using Github API v3.


Hire Me

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.

Web/Mobile Development

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.

Web Consultancy

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.

Let's Work Together

Find me somewhere else on the web