Aaron Pattison — Software & Systems Engineer

Full-stack,
all the way down.

Web development, IoT, networking, telecoms, and everything in between. I take a project from start to finish, or create unique solutions to slot into an existing system.

  • Web
  • Systems Integration
  • Networking
  • Telecoms
  • IoT & Hardware

01 Selected projects

A few things I've built.

A handful of projects I've worked on: A photography portfolio site built with Angular and a headless CMS, eShelf — an Android app for offline inventory management, and a cottage getaway wordpress site designed for SEO & enquiries.

01

FlushFoto

Brand & platform — design + full-stack build

A custom, image-led site for a UK automotive & JDM photographer. Headless CMS, CDN delivery and optimisation for all the heavy imagery. Designed to showcase the work and make it easy for the client to manage their own content, with a custom-built gallery and image management system.

  • Custom gallery
  • Client-managed content
  • Fast image delivery
  • SEO-friendly
  • Responsive design
02

eShelf

Android app — offline inventory management

An offline-first inventory app for small businesses, market stalls and warehouses. Scan barcodes to track stock, log sales and deliveries, and generate professional invoices — no internet connection or cloud account required.

  • Android
  • Barcode / QR scanning
  • Offline-first
  • Invoicing
  • CSV export
03

The Compass Cottage

Web — CMS, SEO & conversion

A self-catering holiday-let site in Northumberland. Content-managed, built with SEO in mind and set up to turn visits into enquiries, with a gallery and 40+ guest reviews.

  • Photo gallery
  • 40+ guest reviews
  • SEO optimised
  • Enquiry form
  • Content-managed

02 Capabilities

My Skills.

My experience in software, hardware, networking and telecoms gives me a unique perspective on how to build systems that work end-to-end.

Software & Web

  • Angular · TypeScript
  • Node.js
  • C# · .NET
  • REST APIs
  • Responsive UI / SCSS
  • Headless & traditional CMS

System Design & Integration

  • API integration
  • IRC · FTP · SSH
  • PostgreSQL · MSSQL
  • Docker
  • CDN & media pipelines
  • Azure

Networking & Infrastructure

  • Routers & switches
  • Server install & config
  • Structured cabling — CAT5E / CAT6A / 1308
  • Patch panels & termination
  • LAN design & configuration

Diagnostics & Fault-Finding

  • Physical & network fault-finding
  • CAT5 / 5E / 6 cable testing
  • Tone & probe / signal generators (pair faults)
  • Wireshark packet capture
  • netcat · port & socket testing

Telecommunications

  • NEC PBX — SV8100 / SV9100 / SL2100
  • Analogue & digital handsets (ESI / SLI)
  • VoIP / SIP · Asterisk · Eve · Yealink · Grandstream · Polycom
  • ACD — call centres & NHS surgeries
  • PBX software — Five9
  • IVR & unified communications

IoT & Hardware

  • Raspberry Pi · Arduino
  • ESP32 · ESP8266
  • Sensor & comms modules (GPS, GSM)
  • MQTT · Node-RED automation
  • Remote telemetry
  • Fusion 360 design

03 Credentials

Education & certifications.

Education & training

  • 2018 – 2020

    Computer Software Engineering Level 3

    Newcastle College

    Object-Oriented Programming (OOP)

  • 2019 – 2021

    Unified Communications Technician Level 3

    Baltic Apprenticeships

  • 2019 – 2021

    Networking & Architecture Level 3

    Baltic Apprenticeships

Certifications

NEC

SV9100 Installation & Configuration

Issued Jun 2021

NEC

SL2100 Foundation (CBT)

Issued Jan 2021

Microsoft

MTA: Software Development Fundamentals

Issued May 2020

Microsoft

MTA: HTML5 Application Development Fundamentals

Issued Apr 2020

Microsoft

MTA: Cloud Fundamentals

Issued Dec 2019

04 About

A bit about me.

I'm a full-stack developer with a background in telecommunications, based in Newcastle. When i'm not coding, I'm usually tinkering with cars or electronics. Both my profesional work and personal hobbies usually share a common theme: Finding out how things work, and how to make them work better.

It's not an uncommon sight to see me with a soldering iron in one hand and a keyboard in the other. The same curiosity and problem-solving skills that I apply to my personal projects are also applied to my work in software development, telecoms and networking.

My approach to problem-solving is methodical and analytical, and I enjoy the challenge of finding creative solutions to complex problems.

Location
United Kingdom
Focus
Software · Systems · Hardware
Certifications
NEC · Microsoft

05 Contact

Fancy working together?

Got a project that spans software and hardware, or want to discuss a cool idea? Fill in the form and I'll get back to you.

Prefer LinkedIn? Connect with me ↗