blogworktalksabout

About

Hi, I'm David. A software engineer based in Barcelona, with winters spent skiing in the Pyrenees. My work bridges functional programming and web technologies, focusing on creating better developer tools and experiences with Reason and OCaml.

I believe clarity in the design, a sound architecture, and the evolution of software are the foundation of building powerful and maintainable software. Working at ahrefs, I'm building developer tooling while maintaining several Open Source projects in the Reason ecosystem, including:

  • reason-react Official React bindings for Reason and Melange
  • styled-ppx Type-safe styled components for ReScript, Melange, and native
  • server-reason-react Native server-side rendering for Reason React components

I also contribute to the broader Reason and Melange ecosystems and co-host emelle.tv, where we explore ML-family languages and meet incredible authors of the ecosystem.

Previously, I helped build visual app development platforms at Draftbit and architected the form rendering engine during my 5 years at Typeform. My technical interests span compilers, type systems, scalable systems, and startup cultures.

Want to chat? DM me on Twitter or Bluesky