echo "Hello World!"

About Me

I'm Abdelhak BOUGOUFFA, a Research Engineer from Algeria, 26 years old, I finished a Master degree in Distributed Computing Systems at the University of Boumerdes (UMBB), I'm a former president of the University Computer Club (CIUB), I'm also a self-made programmer/developer.

In 2007 (I was 15 years old) I started learning programming, during one year; I worked hard to learn the basics of programming using the Visual Basic language. Then I moved to the development under the .NET Framework (using VB.NET then C#) and after that; I start making some small applications.

At the end of 2009, when I was learning Python, I discovered the awesome world of free and open source softwares, since; I'm a GNU/Linux user and after 3 years I've become a GNU/Linux System Administrator (under Debian, ArchLinux and some CentOS).

In the 2012/2013 season, I joined the university computer club CIUB (aka. Club Informatique de l'Université de Boumerdes). At the Club, I taught Programming (Using C and Python), GNU/Linux, Free and Open Source culture... In the next two seasons, I was elected as President of the club.

Now, I'm a research engineer at the CDTA research center (Center for Development of Advenced Technologies), in the field of Robotics and Embedded systems. In my free time; I try to contribute in some free and open source projects.

For any question, feel free to contact me by one of the indicated methods (email, IMs...), or share with me some interesting thing!



A Python library to calculate prayer times, hijri date, qiblah direction and more.

Find out more

More on GitHub


Research Engineer - The French institute of science and technology for transport, spatial planning, development and networks (IFSTTAR) (June 2018 - Present)

Work within the TS2/Simu&Moto team on

  • the SimuSafe European project (SIMUlation of behavioural aspects for SAFEr transport)

Research Engineer - Center for Development of Advenced Technologies (CDTA) (Aug. 2017 - July 2018)

Work within the NCRM team (Navigation and Control of Autonomous Mobile Robots), Mainly work on:

  • SLAMs (Worked on a new method and implemented it in ROS)
  • Control of mobile robots
  • Low-level embedded systems (design and implementation)
  • High-level ROS packages (design and implementation)
  • General programming and Linux system management tasks

Freelancer - Upwork (2012 - 2017)

Worked as Programmer, Web developper, System Administrator (Linux), Open source solutions integrator, Data mining and scraping specialist with a reputation of 4.98/5.

QA Team Member - Fedora (2014 - Present)

As an open source contributor, I'm a member of Quality Assurance team in Fedora Linux project, (actually I'm not too active).

Former Club President - CIUB (2013 - 2015)

I was the president of the CIUB (Club Informatique de l'Université de Boumerdes) for two years.

Scout Leader - Algerian Muslim Scouts (2011 - Present)

I'm an active qualified Scout Leader, (20th August Group - Hammadi, Boumerdes).