About me

  • Language theory and design, Cloud computing, Grid computing, Mobile application and Distributed computing
  • Software architecture and development in Scala, Java, Python, Javascript, Haskell, Objective-C, C, C++ and OCaml.

LinkedIn GitHub



Language dedicated to Model/View/Control web application design

  • Keywords: FP, MVC, Web Embedded Language.
  • Domains: Type Checker, Compilation

Read more



REST layer dedicated to Python web frameworks.

  • Keywords: REST
  • Domains: JAX_RS Like, Specification.

Read more


Scala Java Python

DSL for client side rest service specification.

  • Keywords: REST, Client API.
  • Domains: Specification, Transpiler, Langage library

Read more


Java Python

Library dedicated to pattern matching.

  • Keywords: Pattern matching.
  • Domains: Structural object manipulation, Generic lexer.

Read more for Java» Read more for Python

Clump language


An object oriented language based on behaviors and representation separation.

  • Keywords: Object and Class separation and Strong typing
  • Domains: Language semantic, Type checking, Compiler

Read more

Contrail network

Java Javascript

A framework dedicated to connected streams and cooperative ecosystems

  • Keywords: Stream pipelines, transducers and routers
  • Domains: Networking, Collaboration and Data Processing

Read more



An OCaml extension to XML pattern matching

  • Keywords: Stream and Pattern matching.
  • Domains: Tree based structures like XML.

Read more


Java BSF (BeanShell, Ruby, Python, Javascript etc.)

An open document processing framework

  • Keywords: Stream, Automata and Transducers.
  • Domains: XML, unstructured text.

Read more