Hello! I'm Saul.


I'm dedicated to taking high-level product vision, and turning it into scalable, resilient and performant software systems.


Hello.

I'm Saul Johnson. A technical lead, software developer and former academic from the UK currently based in the Netherlands.

I do these things...

01

I Lead

I Lead

I am currently Head of Software Engineering at BreachLock, a leading pentesting-as-a-service (PTaaS) provider.

02

I Architect

I Architect

Working within business requirements to design software architecture for today that will support us tomorrow is what I do.

03

I Code

I Code

My style of technical leadership and software architecture are not ivory tower exercises. I'm a developer first, check out my GitHub.

Things I Love

1. Programming

I'm a developer first, so programming is what I'm all about. I strive to write elegant, expressive, clear and concise code.

2. Research

I particularly enjoy collaborating on research and writing with some of the incredibly talented people I know.

3. Teaching

I find teaching and training others very rewarding; an opportunity for both teacher and learner to grow their expertise.

4. Learning

Whether it's an emerging technology or an established standard, there's always something else to discover.

5. Speaking

I deliver talks to all kinds of audiences, from academics to people from outside the field of computing entirely.

6. Blogging

Sometimes, I write about stuff on my blog about teaching, infosec, formal methods and sometimes music and language.

I Love What I Do

Stats certainly aren't everything, but here's an overview of what I've been up to recently.

1

Public repos

1

Pushes to GitHub this month

1

Talks delivered

1

Papers published

Profile

  • Name: Saul Johnson
  • Nationality: British/Irish
  • Position: Head of Software Engineering
  • Email: fnhy.n.wbuafba@tznvy.pbz
Intro

Hi, my name is Saul Johnson. I lead technical teams.

I got a boxed copy of Visual Studio 2005 for my birthday way back. Since then I've been writing code as a freelancer, full-time employee in industry or just to give something back to the open-source community. These days, I spend most of my time in a leadership capacity mentoring, coaching, supporting and guiding my technical teams as we work together to build amazing software.

I believe that the most effective tech leaders work within the development team, alongside their colleagues towards a shared vision while taking collective pride in their craft.

Skills
Node.js
Python
C#
Java
PHP
Beginner
Intermediate
Professional
Master

"The power of Open Source is the power of the people. The people rule." - Phillipe Kahn

Past Talks, Papers and Slides

If you're looking for videos, slides and papers associated with my past talks, you can find them below.

Clojure Tools for Practical AI
EuroClojure 2017 Clojure Tools for Practical...
Certified Password Quality
iFM 2017 Certified Password Quality
I Think You Left Your Redirect Open
TDFCon 2018 I Think You Left Your Redir...
You Will Pwn Yourself With Your Own Clipboard
TDFCon 2019 You Will Pwn Yourself With ...
Passlab: A Password Security Tool for the Blue Team
DS@FM 2019 Passlab: A Password Securit...
On The Inference of Password Composition Policies
RSDA 2019 On The Inference of Passwor...

Timeline

  • September 2012

    Undergraduate

    I began working towards by BSc. in Computer Science at Teesside University in Middlesbrough, UK.

  • June 2014

    Into Industry

    I started working at a web development agency, where I had the opportunity to more fully develop my skills with LAMP, Node.js and Git. Starting in late 2014, I moved to a different company working in C# on a new hotel and flights booking product.

  • September 2015

    Final Year

    I returned to Teesside University for my final year, where I designed Crisp, a minimal extensible Lisp dialect that runs on .NET/Mono.

  • July 2016

    Graduation

    I graduated with first class honours, and decided to take my education further, and learn how I could help educate others in the process.

  • October 2016

    Academia

    I started working towards my Ph.D. in verification techniques for software security, while working as a graduate tutor and part-time lecturer at Teesside. I will graduate in mid 2023.

  • August 2020

    Into Leadership

    I joined BreachLock, a leading pentesting-as-a-service provider, and used my blend of cybersecurity, computer science and AI/ML skills to push our technology forwards, assuming the role of Head of Software Engineering in mid-2021.

Contact

Feel free to contact me.

Contact Information

Amsterdam, Netherlands


Email: fnhy.n.wbuafba@tznvy.pbz