Owen Stephens

Software Engineer

Owen Stephens

Hi, I’m Owen, a passionate software engineer with a solid background of open-source contributions and technical writing. Previously, I completed a PhD in Computer Science at the Univeristy of Southampton and now my main tools day-to-day are Ruby and PostgreSQL.

Feel free to explore my work below, find me on GitHub, or email me at owen@owenstephens.co.uk.

You can jump to the Blog, Open Source or Research sections.

Blog🔗

I very occasionally blog about technical things, take a look:

Open Source🔗

A list of open source contributions I’ve made; some are small, but it’s nice to remember them:

Research🔗

My research took place as part of a Masters and PhD in Computer Scence. The two main topics I studied were model checking of Petri Nets (specifically, compositional reachability checking) and functional programming languages (specifically, methods of implementing IO).

Compositional model checking of Petri Nets🔗

My PhD research focussed on compositionally checking reachability in systems modeled by Petri nets. My PhD thesis Compositional specification and reachability checking of net systems is available online, and includes the work from three papers I co-authored:

IO in functional programming languages🔗

My Masters research project investigated methods of implementing input/output (I/O) in functional programming languages: report (PDF).