blogworktalksabout

Work

I author, maintain or co-maintain a few open-source projects

styled-ppxStyled components for ReScript and Melange with type-safe CSS, including a CSS parser and CSS type-checker.

server-reason-reactServer rendering Reason React components in OCaml using Reason.

reason-reactReason bindings for React.js

ReasonA programming language that combines the JavaScript and OCaml ecosystems. It is simple, fast, and type-safe.

MelangeA mixture of tools combined to produce JavaScript from OCaml and Reason

Html_of_jsxAn OCaml library to render HTML with JSX

ocaml-boxOCaml library to render boxes in the terminal with OCaml or Reason. (First opam package)

tacoLayout primitives written with ReasonReact and styled-ppx

query-jsonFaster, simpler and more portable implementation of `jq` in Reason

query-json's playgroundBackendless playground for query-json to play, explore and learn. Build with Js_of_ocaml with jsoo-react

Learn ramda, the interactive wayWebsite to teach Ramda.js interactively. Build with React.

Experience

Ahrefs

2021 - now

Design system, tooling and Open Source

Draftbit

2020 - 2021

Fullstack product development

Typeform

2014 - 2019

Software Engineer

Ofertia

2013

Internal backend tools

Freelance

2010 - 2013

Web development