About Me

My name David Kopal and I’m a functional programming enthusiast (ReasonML rules!) and JavaScript developer at Blueberry.

I’m passionate about sharing my experiences with the community via my blogs (codinglawyer.net, medium.com/@codinglawyer) and as a speaker at conferences and meetups. If I’m not giving a talk or learning new technologies, I keep myself busy by organizing ReasonML meetups in Prague, swinging kettlebells, and cooking.

Originally, I graduated from law school and worked as a lawyer for a couple of years. Dissatisfied with this job, I decided to broaden my horizons and was hooked on programming straight away. If you’re interested, here’s my journey.