Code Monkey home page Code Monkey logo

tl;dr

  • 🌱 Ecologist

  • 🕸 WebAssembly polyglot

  • 🦀 Rust nerd
  • 
👾 Hacker
  • 
🎓 PhD Computer Scientist
  • 
🤲 Open source lover

  • 🙈 Parser, compiler, low-level, binding, VM/runtime, Web, home automation, embedded…
  • 
🚀 R&D Element/Matrix, the decentralized, end-to-end encrypted, open source network
  • 
📜 Formerly Wasmer (WebAssembly runtime), Automattic, fruux, Mozilla (Firefox)… I like the change and new challenges
  • 🏠 Living in the stack, in a weird ABI, lost in FFI land
  • Mastodon: @hywan

Serious projects at work

💬 Matrix

A new basis for open, interoperable, decentralised, end-to-end encrypted, real-time communication.

I currently work on the Matrix Rust SDK 🦀.

🕸 Wasmer

Wasmer is one of the major and leading WebAssembly runtime out there.

I have co-founded this project, and sadly left it. I've greatly contributed to the runtime itself:

  • Worked on 3 compilers: Singlepass, Cranelift and LLVM,
  • Worked on the 3 engines: JIT, shared object file, static object file, and the VM core,
  • Worked on the public API, documentation, examples, well… everything!

In addition to the runtime, I have created many bindings:

Notable fun projects I did there:

  • sonde-rs is a library to compile USDT probes into a Rust library,
  • llvm-custom-builds is a sandbox to product custom LLVM builds for various platforms,
  • loupe is a set of tools to analyse and to profile Rust code,
  • inline-c-rs, to write and to execute C code inside Rust,
  • and much more.

Automattic is the company behind WordPress.com, Tumblr, WooCommerce, JetPack, Akismet, Simplenote, Longreads, Gravatar etc.

One notable open source project I have worked on is a parser for Gutenberg, in Rust, that compiles to many targets: WebAssembly, C, PHP, Node.js etc. It led to a blog post series: From Rust to beyond.

Research

Pet projects

It is a set of modular, extensible and structured set of PHP libraries; aiming at being a bridge between industrial and research worlds. More than 165 millions installations, but projects are archived after 15 years of joy.

My wife and I have built a self-sufficient house, made of straw, wood and earth. This repository contains all the program I'm using for the home automation. But the most important readings are at lamaisonvivante.blog, our blog describing our adventure!

It is a truly open-source and free map browser.

Ivan Enderlin's Projects

firefox.html icon firefox.html

Firefox.html is an experiment: trying to re-implement the Firefox UI in HTML.

foxmote icon foxmote

Yet another XBMC remote for firefox os

gaia icon gaia

Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see

gitonomy icon gitonomy

Git repositories inside your infrastructure

go-ext-wasm icon go-ext-wasm

🐹🕸️ Go extension to run WebAssembly binaries.

gossamer icon gossamer

🕸️ Gossamer: A Go implementation of the Polkadot Host (WIP)

gutenberg icon gutenberg

Printing since 1440. Development hub for the editor focus in core. Beta plugin is available from the official WordPress repository.

hhvm icon hhvm

HHVM is a new open-source virtual machine designed for executing programs written in PHP. HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to.

hoa-websocket-bundle icon hoa-websocket-bundle

This bundle allows you to use Hoa/Websocket/Server and Hoa/Websocket/Client into Symfony2.

hoathis-lua icon hoathis-lua

The Hoathis\Lua library: a Lua interpreter and compiler based on Hoa\Compiler.

holyjit icon holyjit

Generic purpose Just-In-time compiler for Rust.

homebrew-cask icon homebrew-cask

A CLI workflow for the administration of Mac applications distributed as binaries

homebrew-core icon homebrew-core

🍻 Default formulae for the missing package manager for macOS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.