Freelance software developer

I'm a passionate freelance programmer from the UK

Recent Work

A retail search engine written in Clojure allowing users to search for clothes across multiple popular brands

Technology: Clojure, Angular.js, Scala, Elastic search, RethinkDB

owain lewis
owain lewis


The results page for Fshionable pulls in search results from a Clojure API and renders them with Angular.js. This application makes heavy use of a service orientated approach to allow separation of concerns in an otherwise potentially complex architecture.


Website for a bespoke application development company

Gather Requirements

A SAAS application to help businesses improve the requirements gathering process

Technology: Ruby on Rails, Angular.js, Postgresql, Elastic Search

About me

I'm a programmer from Cardiff UK, with a strong interest in functional languages like OCaml, Clojure Scala and Haskell. I currently work as a senior developer for the BBC and also run a software consultancy at Forward where we build products like My interests and skills are diverse, ranging from machine learning, product design, web apps, and web design. I have experience in a range of web frameworks including Play2 (Scala), Django and Ruby on Rails. If you're interested in working with me please feel free to drop me an email. I'm always happy to chat about your proejct ideas. I tweet as @owainlewis, write code at Github and reply to email from owain[at]


  • Haskell
  • Clojure
  • Scala
  • OCaml
  • Python
  • Ruby

I work with

  • Clojure
  • Ruby on Rails
  • Postgresql
  • Redis
  • Play Framework
  • Scala