Moez Bouhlel @lejenome

Software Developer, IT Consultant, Contractor


Self-taught programmer, FOSS contributor, and IT Consultant.

Interested in programming languages theory, compilers design, and system programming.

Principles: DIY, RTFM, and KISS.


Abstract view* of main skills; domain-specific skills will be provided on demand.

Software/Web Development

  • C
  • Python
  • JavaScript

System Administration

  • Linux
  • Bash / ssh
  • Docker
  • KVM


  • Git
  • LLVM

Familiar With

  • Perl
  • C++
  • Ruby
Self-rating based on Dreyfus model.
Experience & Activities
  • Djagora Academy Software Development Intern
    • Developed a RESTful API using PHP/Lumen
    • Used MS BI tools to process real-time streams collected from mobile/IoT sensors
  • FSS Open Tech Club Technical Leader
    • Developed a website using Python/Django
    • Set up a LAN (Ubuntu, Apache, Squid, Samba, Gerrit, Jenkins, hostapd)
    • Created three workshops (Python introduction using Django/GTK+, Compilers Design overview using Flex/Bison/LLVM, Git/GitHub)
  • Freelancer
    • Software development and maintenance
    • IT Consulting and Training

More of my projects are on my GitHub account.

  • Mastermind
    Keywords: C, SDL2, CMake, Texinfo, Doxygen, man
    Cross-platform C implementation of Mastermind.
  • HTML5 Video Everywhere
    Keywords: JavaScript, Firefox Add-on
    Replace various streaming websites video players with browser native HTML5 video player for better stability and performance.
  • Satellite Analyzer
    Keywords: Python, GTK3, Sphinx, SciPy/NumPy
    A tool to analyze satellite images and to detect changes in well defined periods.

I have contributed few patches to FOSS projects including Mozilla localForage, IPython, Jupyter QtConsole, Jshint fixmyjs, Less.js.



  • Favorite EditorVim
  • Favorite IDEVim/Git/make/GDB (Unix as IDE)
  • Favorite DistributionArch Linux
  • ArabicMother tongue
  • EnglishReading/Listening (4) Writing/Speaking (3)
  • FrenchReading/Listening (3) Writing/Speaking (3)