Hi !

My name is Nicolas, I am a software engineer currently living in New York.

Here are some projects I am working on or that I have worked on.

Active

GitRank

This is a project to help developers chose between open source libraries hosted on GitHub. It does so by providing a platform on which they can be rated and evaluated by peers. These evaluations are merged and weighted against the authors own contributions and open-source project ratings’.

Angular-performance

This is a Chrome extension aimed at monitoring angular application performance.

Because of how Angular 1.x is structured, some key elements needs to be monitored during development to assess an application performance. This extension provides real time monitoring charts of the number of watchers, digest timing and digest rate. You also get the digest timing distribution so that you can make out exceptionally long digest timing from more recursive patterns and all real time data are linked to events so that you can determine which actions changed the application performances. Finally, you can time services method and count their execution to determine the ones that have the more impact on the running time of your app.

Inactive

Firestorm

Web application programing has been more and more swaped to the browser. The rise of frameworks such as angular, ember, etc … is a very good reminder of that. However the security of this new layer of abstraction has not been well studied yet.

Firestorm is a JavaScript fuzzing framework for client side applications. It is built as a Firebug extension. It first analyses scripts of a web page to get its function declaration structure. The user can select a function to fuzz, the generation module to use to create data for each argument, and the detection module to detect any anomalies.