Skip to content

Projects

Over my journey, i made and contributed to many open source projects which are mostly on my Github page.
But life can be full of surprises. I’ll present some which i have a deep relation to it.

Kivy (kivy.org)

This project may be the best accomplishment which i am the most proud of. It is a Python UI framework that have been started under the name of PyMT with Thomas Hansen.

After 2 years, we started rewriting the code to support new multitouch paradigm, support mobile platform, and made a language called KV for building dynamic UI in Python.

It was followed by the creation of many sisters projects that i started:

  • PyJNIUS to call Java function from Python
  • Python for android for compiling and packaging a Python application for Android x86 and ARM
  • PyOBJUS to call Objective C from Python
  • Kivy-IOS for compiling and packaging a Python application as an iOS
  • Buildozer for automating application building on Android and iOS
  • And many more

With Kivy, i have been able to bootstrap my professional life, and do a lot of applications for museums, private companies… While i am no longer driving it, the awesome community is keeping everything alive. Many kuddos to them !


Movid

Movid was Modular Open Vision Interaction Daemon.
It started as a need to detect touch and object on various configuration, mainly related to live music. All C++, node are created and linked live, and each node could have its execution off in its own thread.
I got a lot of fun writing it, and playing with OpenCV.

But after a while, i wanted to display stuff on my multitouch screen… and ended up joining PyMT / Kivy.


And many more

  • Kivy Berkelium – Kivy extension to provide a Berkelium widget (Web Browser based on Chromium)
  • Audiostream – Python extension to stream Raw audio to speakers, from a Python callback, or from libPD.
  • Cymunk – Cython port of PyMunk, to remove ctype dependency, and be able to use it on Android
  • P4A Cloud Builder – Master/slave architecture to provide build APK remotely. Used for android.kivy.org – become Hanga.io for a moment but never did the pricing part.
  • Check my Github account for a full list.