Download Resume
Avatar

Anthony Wrather

  -  

Senior Software Engineer

Projects and devices.

In here you will find a list of my pet projects and smart devices.

My Pet Software & Hardware Projects

Network

Description

Defence In Depth

Layered defences, do not rely on just one mechanism and do not assume your safe.

Description

Basic Map

Two views of the network. Physical and logical.

Description

Segmented Architecture

Keep the traffic separated. Incoming connections go to the DMZ, iSCSI/CCTV Cameras/Guest WiFi all on different VLAN's etc.

Description

The switch gear.

I seem to like Netgear Semi Managed switches and of all the different brands they survive the 24/7/365 usage.

Description

Don't do this at home folks!

Seriously! Never ever ever leak this amount of information about a production system.

Servers

Description

Nas4Free

File and storage Server

Description

VMware

Guess ... Virtual machines.

Description

Koozali

User, web, email services.

Description

Ubuntu Server LTS

16.04 and 18.04 as a general workhorse.

Description

Fedora

General workhorse.

Description

pfSense

Firewall, DHCP, Network Monitor services.

Description

Raspbian

Base OS for the Raspberry Pi's

CCTV System

Description

Cameras

IP only no WiFi for security and functionality. Enables PoE usage to remotely power cycle them if required.

Description

Recorder

Ubuntu VM running Motion.

Description

Header

Raspberry Pi running Raspbian and Magic Mirror

Smart House

Smart Mirror

Smart Mirror

Raspberry Pi running Raspbian and Magic Mirror

CCTV Header

CCTV Header

Raspberry Pi running Raspbian and Magic Mirror

Description

MQTT Messaging System

Ubuntu VM running Mosquito

Description

Door Entry System

PoC stage. Have the hardware wired up in a test rig.

Robotics

Raspberry Pi Initio

4Tronix Initio Robot Platform

Undergoing a rework. Can now run the Pi on a separate battery pack.

Programming

Overview

Need to decide on some specific demos.

Do a generic requirements doc and object model.

User Management (Generic) - Register User / Authenticate User / User Permissions

PHP

User Management - PHP/MySql Demo

Self processing form using W3.CSS/PHP 7.1

Node/Angular/Express

User Management - JS/Firebase Demo

TDD Workflow Demo

REST API Demo

Ionic

User Management - Android/IOS/WinApp Demo

Save Image and Details - Android/IOS/WinApp data transfer Demo

Ruby on Rails

User Management -

Blockchain

Setting up your own private blockchain.

Geth Remix

Web3Js Truffle

Upgradable Smart Contracts

Smart Contract Security

TTD

  • This is going to be a tabbed navigation.
  • Maybe use AJAX to load content.
  • Need to move the contents of the pages into a body.html file.