Adam Nicholson Software Engineer

Hi, I'm Adam Nicholson

I'm a software engineer from a town called North Shields, which is near Newcastle Upon Tyne in the UK.

In my current role at OPIA, most of my focus goes into architecture, from high-level systems design (microservices, programming languages, storage engines, third party tech, infrastructure), to application level code architecture (layered, domain design, asynchronous processing, handling large data sets).

My interest is in producing high quality, highly reliable, secure, and efficient software, and building teams to do that; which ties in to why I decided to build my side project,

Head of Technology at OPIA
Creator of

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
  • Bootstrap
  • 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