Adam Nicholson Software Engineer

Hi, I'm Adam Nicholson

Director of Technology at OPIA
Creator of

I'm a software engineer from Newcastle Upon Tyne in the UK. My passion is building systems (and teams) which result in high quality, highly reliable, secure, and efficient software.

In my current role at OPIA, most of my focus goes into defining and delivering the company technology strategy. That means I own all major technology decisions throughout the company, including software development; client-facing digital projects; business intelligence & data; operational IT; infrastructure; and more.

My interest in quality and reliability ties in to why I decided to build my side project, monitoring service

Things I'm most interested in

  • Hands-on software engineering
  • System reliability
  • Software architecture & design
  • Quality assurance
  • Technology roadmaps
  • Building teams

Server-side stuff I know

  • PHP
  • Golang
  • Node.js
  • Docker
  • Elastic stack
  • Rancher
  • Kubernetes
  • SQL/MySQL/Postgres
  • InfluxDB
  • Redis
  • Message queues

Frontend stuff I know

  • React
  • Vue.js
  • Vuex / Redux
  • Webpack
  • CSS Architectures (BEM, SMACSS)
  • Component Frameworks (Bootstrap, Foundation)
  • Utility Frameworks (Tailwind)

Other stuff I do

  • Infrastructure
  • Project management
  • Recruitment
  • Culture management
  • Infosec & ISO 27001
  • Pen testing
  • UK/EU data protection

Things I don't like

  • Magic
  • Spooky action at a distance
  • Manual release processes

P.S. Please don't judge me on the quality of this site. It's slapdash