blogworktalksabout

Work

Software engineer

https://ahrefs.com

2021

-

curr

2021

-

curr

Fullstack engineer

https://draftbit.com

2020

-

2021

2020

-

2021

Frontend engineer

https://typeform.com

2014

-

2019

2014

-

2019

😭

Web developer

Freelance

2012

-

2014

2012

-

2014

Backend Developer

https://ofertia.com

2011

-

2012

2011

-

2012

Open Source

Open source has been a significant part of my career, and I'm committed to giving back to the community that has given me so much. I actively author, maintain, and contribute to projects ranging from developer tools and languages to libraries that help others build better software. Here are some of the notable projects:

davesnx

styled-ppx

Type-safe styled components for ReScript, Melange and native with type-safe CSS

github.com/davesnx/styled-ppx

Reason

411

ml-in-barcelona

server-reason-react

Native implementation of React's Server-side rendering (SSR) and React Server Components (RSC) architecture for Reason and OCaml

github.com/ml-in-barcelona/server-reason-react

OCaml

160

reasonml

reason-react

Reason bindings for ReactJS

github.com/reasonml/reason-react

Reason

3,273

reasonml

reason

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

github.com/reasonml/reason

OCaml

10,294

melange-re

melange

A mixture of tooling combined to produce JavaScript from OCaml & Reason

github.com/melange-re/melange

OCaml

951

davesnx

html_of_jsx

Render HTML with JSX

github.com/davesnx/html_of_jsx

OCaml

47

davesnx

ocaml-box

Render boxes in the terminal with OCaml or Reason

github.com/davesnx/ocaml-box

OCaml

25

davesnx

taco

Layout primitives written with ReasonReact and styled-ppx

github.com/davesnx/taco

Reason

58

davesnx

query-json

Faster, simpler and more portable implementation of `jq` in OCaml

github.com/davesnx/query-json

OCaml

622

ml-in-barcelona

quickjs.ml

OCaml bindings to quickjs

github.com/ml-in-barcelona/quickjs.ml

OCaml

22

davesnx

ocaml-toon

TOON (Token-Oriented Object Notation) parser and printer library in OCaml

github.com/davesnx/ocaml-toon

OCaml

4

ocaml-mlx

mlx

OCaml .mlx syntax dialect with JSX syntax expressions

github.com/ocaml-mlx/mlx

OCaml

134

melange-re

melange-re.github.io

Documentation site for Melange

github.com/melange-re/melange-re.github.io

JavaScript

26

davesnx

dune-release-action

Automatically release OCaml packages to opam using dune-release in GitHub Actions

github.com/davesnx/dune-release-action

TypeScript

5

davesnx

awesome-ppx-deriving

A collection of ppx-deriving plugins

github.com/davesnx/awesome-ppx-deriving

10

davesnx

learn-ramda

🐏 The interactive way to learn ramda

github.com/davesnx/learn-ramda

JavaScript

89