Barrie Reader - My Simple Portfolio
Big Vocational Debate
Fullers Seek and You Shall Find
Talking Business Continuity
A skateboarding, tone deaf but logically minded developer who looks at
the larger picture and thinks out of the box. With strong development
and design skills, as well as lots of experience in the web development
and digital marketing industries.
[o] HTML5, CSS3, HTML, CSS
[o] PHP, MySQL, MSSQL
[o] HTML5 Mobile/Desktop/Web Apps
[o] Adobe Creative Suite
[o] Bespoke Full Stack Web Application Development (Windows, OSX, Linux)
[o] Crypto-Coin development (such as Bitcoin, Dogecoin, Litecoin etc)
[o] Social Media Networking/Apps (Facebook, Twitter, Google+, Instagram, Flickr, Tumblr etc)
[o] CMS Systems (bespoke creation and packaged solutions)
[o] Integration of systems to payment gateways within Web Applications and Websites
PayPal, Worldpay, NOCHEX, Google Checkout etc
[o] Local or Web based applications for internal or web use
[o] 8/16/32bit animated sprites
[o] Windows, Linux, OSX
[o] .Net, C#
[o] Arduino C/C++
[o] QBASIC ;)
[o] Retro design/Pixel art
[o] Poster/Print art
[o] Font design
[o] Development consultancy
Eckoh. Sep 2017 - Aug 2020
Web Application Developer
[o] Writing front end and backend code to interface with an API
[o] Writing extensible JS code
[o] Maintaining HTML, CSS and JS for internal systems
[o] Creating JS/HTML front ends for clients
Conenxin. February 2017 - Sep 2017
Full Stack PHP Developer
[o] Maintaining API code in PHP/SOAP/REST
[o] Writing extensible Object-Oriented PHP code
[o] Maintaining HTML, CSS and JS for internal systems
Hiveonline.co.uk. September 2016 - February 2017
Front-End Web Developer
[o] Utilising Django and Wagtail creating and maintaining websites
[o] Managing and amending promotional websites fornational brands
[o] Maintaining HTML5, CSS3, JS, jQuery and Python code
Freelance/Contract for small/local businesses. March 2015 - July 2015
[o] Creating bespoke websites for local businesses
[o] Creating bespoke client Web Application Portals
[o] Creating bespoke Content Management Systems
[o] Creating bespoke artworks for a variety of clients
[o] Creating bespoke menu and ordering systems based upon database customer data
Doner Ltd. March 2009 - March 2015
Web Developer/Web Applications Developer/Programmer
[o] Working with high profile clients (Jeep, Chrysler, Nikon) to strict deadlines
[o] Creating Web Applications from the ground up utilising a variety of technologies, these apps
were used for content management systems, booking systems and interest/tax calculators.
[o] Creating websites from the bottom-up using new and bleeding-edge technologies
[o] Creation of HTML mailouts for very large mail lists (approx. 1-2 million recipients)
Including eCRM mailouts for Web Application systems/newsletter administration
[o] Working to a production brief (as provided by dedicated account managers)
[o] Maintaining a variety of in-house and ad-hoc websites hosted through IIS and Apache
[o] Maintaining Content Management Systems (CMS) such as Umbraco and Orchard as well as bespoke
[o] Creation of high quality designs and images using Adobe Photoshop and Illustrator
JPCInfonet Ltd. May 2007 - March 2009
[o] Customer liaison on a daily basis, providing updates and confirming site "sign-offs"
[o] Creating and maintaining a variety of websitesusing various different web-based languages
[o] Managing Web Applications for internal systems(LAN)
[o] Coding and creating a multitude of different web interfaces using various languages
[o] Creating high-quality web and print based graphics using Adobe Creative Suite
[o] Creating a variety of different Ecommerce solutions with features such as:
Wish-Lists, Advanced Currency Systems, Advanced Stock Management Systems, 3rd party
integration for stock and payment etc
[o] Database management through PHPMyAdmin using the Plesk Support system
Freelance Small Business Web design/technical support. 2005 - 2007
[o] Creating websites based on Photoshop designs
[o] Creating Web Application for the management ofcustomers
[o] Creating PayPal, WorldPay integrated shopping carts
[o] Integration of bespoke browser based software with Microsoft Access Database back-end
[o] Creating Flash based animations and intro sequences
[o] Creating interactive back-up media, including CD/DVD-ROMS and USB-Keyrings
[o] Providing technical support for private household clients
[o] Creation of personal and business computers from build to installation and testing
[o] Providing technical support via phone and remote access for small home-based businesses
The Consortium. Jan 2004 - Jan 2005
Website Developer (Part-time)
[o] Maintaining a bespoke system for products
[o] Maintaining the custom made Ecommerce system
[o] Extensive Photoshop use
[o] Utilised a variety of image formats
Wiltshire College, Trowbridge
BTEC National Diploma in Computing/Computational Studies
Area: Programming/Website Design
Wiltshire College, Trowbridge
GNVQ Information Technology - Intermediate
Please see http://www.barriereader.co.uk/ for example work (still under construction in places).
What is Flux Engine?
Flux Engine (although no longer online) is a solo or multiplayer text-adventure engine with a Blockchain backend and server system. Users will be able to completely customize both the server and the client to look and function the way you wish it to function (within the remits of the engine itself). It is a super flexible engine and allows for pretty much any genre of game to be created alongside all extra required functionality and objects/items.
You will be able to create a game that is one area, that everyone logs into that one area then two players at a time joust in a medieval setting while everyone else bets their in-game credits on the outcome or perhaps you would have a complete fantasy based RPG with spells and persistent world maps and levelling.
The "demo mod" that will be available to "show off" the features of the engine will be a zombie survival mod called Influx as this will cover the main features of the engine and show people what is possible.
The engine has the following features:
Visit the official website
- - Multiplayer or Singleplayer,on Internet or LAN
- - Visual map editor, to create your own maps
- - Map support for well over ten million explorable and lootable areas
- - Plain text mod file support, create your own stuff without coding
- - Mod file support to add your own items, weapons, clothing, maps, npcs and missions
- - Integrated and custom client theme support including the ability to create your own
- - Modern and fluid client for variety of devices built using modern tech (no Telnet here)
- - Small memory/cpu footprint on server (1 user < 16mb)
- - Sound FX support
- - Program code mod support to create your engine functions
- - Optional decentralization and optional peer synchronized servers
- - Built in screen reader and vocalisation routines including support for multiple voices
- - Unique server duplication routines
- - Blockchain backend and API
- - Verifiable transactions, great for gambling games and sending credits from character to character
Flux Credits (although no longer online) are a bespoke crypocurrency that I created using NodeJS for the express use of becoming a currency within Flux Engine itself. Unlike other cryptocurrencies, Flux Credits are held within the Flux Engine game server and is part-and-parcel. So, instead of traditionally mining the coins (using GPUs/CPUs) you gain them as payment for completing in-game actions.
1) Why Blockchain?
Because it affords us easy access to implement and integrate Permanent, anonymous, immutable, persistent, decentralized data, that is verified across multiple servers, that is public and not held by one company/individual. Let alone the fact that every text adventure has a currency, Blockchain affords us a chance to implement a valid and legitimate cryptocurrency as a backbone.
2) What about the 51% takeover attack against Blockchain?
This doesn't affect us due to the fact that all our servers do the mining, not the client. There are restrictions on server and peer hosting, I.e. one per ip.
3) What's the point of syncing servers?
Basically to allow easy duplication of servers as well as remote verification calculations to ensure hash transactions are valid and verified. This also gives us easy access to allow people to "duplicate a server they like" so they can host a fork of it.
Blockchain also allows for easy integration of:
- - Verifiable transactions that are un-cheatable
- - Unique character wallets that can be moved between characters
- - Decentralized hash processing
- - Server duplication
- - Anonymity
- - A public ledger of all player actions
- - Complete API support
Existence: Deep Skies is a blind-friendly semi-automated, idle/clicker game.