Welcome to my corner of the web.

I'm a front-end web developer based in Lebanon working remotely with businesses and agencies to build responsive, performant and maintainable user interfaces for the web. I've been lucky enough to work with Gradle Inc., Code for Africa and IdeaToLife, among others.

If you're looking for a front-end developer, shoot me an email at chafic.najjar@gmail.com.

Doppler Maps

I implemented Doppler Maps—an open-source tool based on D3.js for generating lightweight and responsive choropleth maps.

Commissioned by Code for Africa

Generating Planetary Terrain Procedurally

Like all computer science majors set to graduate this year, I have a capstone project to prepare. If you haven’t already guessed, mine is all about procedural generation. I choose a project that can be completed within four months in spite of my limited knowledge of computer graphics. My project is to procedurally generate terrain, wrap it around a sphere and then call it a planet.


CodePen Experiments

Random data visualization experiments with D3.js including basic charts, graphs and interactive maps.