Computing Science works
I've made a research during my university cursus on
biometrics and recognition systems. This enables
specifications, and a prestudy [PDF] to be sketched accuratly.
It leads to a tiny prototype
implementation of an asymetric authentification & certification system using eigenvectors with simple
math. models via
Octave. Joined GPL'ed
documentation [PDF] flowcharts
describes an industrial system that cares about privacy and human ethics.
I also took part as student on a
L.I.H research for
document processing. This PhD project I took part was to process pictures by segmentation, strip by strip,
in order to obtain a sheet layout where largest optimal
blank rectangles in the sheet would be calculated letting the system "aware" of void spaces. I designed a fast and
optimal non-deterministic
algorithm for x86 cpus using C as well as a
document [PDF] describing its design.The
project master document [PDF] from the
whole university project.
Within a student project group, I've discovered video games programming. On purpose from a naïv starting point, we did conceived and carried out "from scratch" -choice of a didactic approch,- a simple arcade "video game" coded in C under X with
Allegro (
sources 4.0.1 with its install.
Readme file - in thoses days ;) :
XjAC, documentation
[SDW] or
[PDF] <
screenshots>
I have carried out a FreeBios (aka OpenBios)
LinuxBios at
Mangrove Systems. This is a libre, fast bugfree BIOS
firmware coded in x86 assembly and C that boots a given kernel on VIA EPIA-M boards. I still maintain a
version of Linuxbios GPL'ed documentation HTML online formatted
here or a PDF format is available here in
[English] in
[Français] also a released version can be found permanantly
there on Linuxbios site.
Embedded computing
I have presented my tech-stories on FLOSS R&D on Linux Embedded Systems at the Rencontres Mondiales du Logiciels Libres 2008, here is a (french)
resume . I have given a chance to Scenari SSS publishing workflow. In this case I wished that audience could fellow (or review later on)
the (french) conference from this favorite web browser on their notebook. Meanwhile I also could steer my speech from
Orator booklet. In the end they were given a
(french) Reader booklet[ODT] in memorandum.
In a fixed rate team at
Sogeti High-Tech I did a work mostly in open source consulting, in lowlevel-embedded specific studing as well as in chip architecture studing. I started a project audit : feasability, experiment methodology (I've coded a dedicated extensible and portable tool :
base), codes quality methodology, reverseengineering and technology prospective. I took part in the R&D of U-Boot firmware version for a Blackfin DSP based gateway custom board design and debug (for hours) this arch. I finally gave advises in Linux Kernel for device drivers design and help further describing interactions with the dedicated VoIP phone software they've made.
I was working at
Nextlane (formerly Com2gether)
as R&D engineer in charge of an embedded linux, Board Support Package (BSP) development and
of our "home-grown" embedded system integration. Mainly coding language is C as well as
script languages. Worked with 2.4, 2.6 series GNU/Linux kernels on OS core componants, device drivers,
debugging componants mainly to realized portage from a base developement board or to backport codes to
match industrial specifications. Here are projects I work on:
While studing, I described Smart Mobile Objects Technologies (like embedded systems) as a major vector of expansion of the mobile branch of E-Commerce, the M-Commerce which seems more promising than the first in terms of market and hopes. This
complete study [PDF] is exploratory, it reveals the actors, the helpers and the opponents,
the target, fields of applied technologies and the means. This
breif [PDF] describes this
theses parts and explains the motivation and the spirit of this work.
"Works & Plans" of my spare time
Yes because there is always something of the like, a "hobby" section. Theses are activities I have :
- Study Artificial Intelligence aspects while modifying a fun and cult game : Doom, indeed it's opensource cousin
prBoom.
Having fun in bringing more brains to monsters such as making them to plans attacks with optimal teams members,
such as making them doing optimal path finding, such as upgrading their cognitive abilites to enhance their
awareness towards environnements and actors... This game mod(ifier) is called hyperaction because it's
dramatically increasing thrill !:)
- Implement an expandable, portable, innovative SDL/
Paragui based windowing system called WhiteSpirit which
would actually be a kind of library I guess someday. Goal is to realize brand new concepts in visual
man-to-machine interfaces and to enable programming/predicting/scheduling events, tasks, scripts in a specific
order; for instance, to offer a graphical alternative to linux console.
- Play with OpenSceneGraph libraries together with SDL library
and also Virtual Terrain Project when I want to reshape a
world on a rainy afternoon.
- Read and write essays, research on new forms of essay and poetry.
Associative and Personnal engagements
Also sometimes you realized some activities you're most involved in, really... take time. But you like it. So do I.
- Serve regionnal soccer as ligue referee. Most often it's
fair and good fun.
- FFII active supporter, involved in
Art.52 EPC discussions, involved in
translation around Art.52 EPC such as case law study articles and draft text laws.
Employement, Project ..
Freelancing, I'am always on the edge looking for employement, projects you can mail
me directly.