"You can't wait for inspiration. You have to go after it with a club. 

- Jack London

Hi! Iím Benjamin Anderson, and Iím a Web and Software Developer, with experience in UX Design and Illustration based in the North East of England.

I love all things Web, and waste no time diving right into modern technologies and getting my creative side flowing. Not only that, Iím also a C#.NET developer with four years of commercial experience developing server-side systems and APIs integrated with Microsoft SQL Server, SQLite and MVC.

Letís not forget Illustration and UX Design. I can design print ready posters and brochures, iconography and user interfaces in Photoshop, InDesign, Inkscape and Experience Design.

Contact me at benanderson89[at]outlook.com

Skills Summary

  • C#.NET Developer
  • Microsoft SQL Server
  • SQLite
  • JavaScript and jQuery
  • Cross Platform mobile development with Cordova
  • Cross Platform desktop development with Electron (node.js)
  • HTML5 and CSS3
  • Various graphics packages including Adobe Photoshop and InDesign
Picture of Ben Anderson

Examples Of Software Development

A-BASIC screenshot

A-BASIC

A-BASIC is a full basic interpreter developed in JavaScript and packaged with Electron, inspired heavilly by BBC Basic and Commodore Basic. The entire application is based on the HTML5 canvas (including text entry) and boasts an extensive array of instructions to allow users to draw graphics, calculate numbers and write games.

Version 2.0 will be the first major release to the public, and is aimed at the hobbyist and educational markets as an instroduction to computer programming.

  • JavaScript Application
  • 100% HTML5 Canvas
  • Can save and load software from disk
  • Cross platform on Windows, Linux and Macintosh
  • Packaged with Electron
Paradox Site Screenshot

Paradox

Paradox is a C# MVC website utilising the full Microsoft Stack. This site will allow a user to submit artwork, comment on artwork from other users, follow user's activity in a feed and eventually allow users to setup a customer facing shop to sell their work.

  • C#.NET MVC
  • Microsoft SQL Server
  • Entity Framework with LINQ
  • Microsoft Identity
  • AutoMapper and AutoFac
  • Domain Driven Development (DDD) design paradigm with full loose coupling and seperation of concerns
  • Running on Windows Server 2016 Essentials and SQL Express
ASAE Pre-Alpha build

ASAE

ASAE is a 100% JavaScript Canvas application packaged with Electron. ASAE stands for Anderson Scriptable Adventure Engine, and is intended for Point and Click Adventure Game creation in the style of early 90s Sierra and Lucas Arts adventures, such as Kings Quest and The Secret of Monkey Island, respectively.

Whilst only in Pre-Alpha, it already has support for static sprites, background and foreground graphics, keyboard control, hit boxes and multiple screens via a custom State Machine.

  • JavaScript Application
  • 100% HTML5 Canvas
  • Custom Engine and State Machine
  • Cross platform on Windows, Linux and Macintosh
  • Packaged with Electron

Examples Of Design And Illustration