Hello I am Luke Ward

I like to make things for the web and experiment with new technologies

Websites

  • Defend the Web

    A handbuilt security community. Offering 40+ levels, forum, user profiles, messaging and a whole lot more. The site now has over 600,000 registered users and growing steadily.

    Live site · View on GitLab

    • HTML5
    • jQuery
    • MySQL
    • Node.js
    • OO-PHP
    • Python
    • CSS3 (SASS)
  • Sequel Group

    Spent five years at Sequel Group building and maintaining a wide range of internal and public sites and apps for a wide range of high profile global brands.

    Live site

    • Angular
    • HTML
    • jQuery
    • MySQL
    • PHP
    • CSS
    • Wordpress
  • BBC News

    Between my 2nd and 3rd year at university I had an industrial year which I spent with BBC News Specials. While at the BBC I built a wide range of features and interactive content for the BBC News website. Working closely with journalists and designers to tight deadlines.

    • HTML
    • jQuery
    • CSS

Mobile

  • Climbing Clinic

    Still a work in progress.

    View on GitLab

    • Angular
    • Phonegap
    • SCSS
  • MapWars

    For my final year dissertation I built a location-aware multiplater real time stratergy game. The core concept revoloved around the users location being used to position the player within the virtual world. They could then only control their units within a given range of that location. This forced players to move around the real world to access and unlock new places.

    • Android
    • GeoLocation
    • Networking
    • Python
    • SQLite

Labs

  • Matrix stats

    A non-intrusive stats bot for Matrix. Polling selected channels to gather updated stats on activity and user participation. Working example can be seen on Defend the Web.

    View on GitLab

    • API
    • Node.js
  • Developer survey dashboard

    Weekend project to visualise the results from HackerRank’s 2018 developer survey. Results are displayed on a 3D/2D map while being filtered by date and location. Further analysis can be viewed for each country.”

    Live site · View on GitLab

    • D3
    • React
  • sta.sh

    Small bash script to backup linux configuration files. Quickly store organised configs that can be easily imported into different environments.

    View on GitLab

    • Bash
    • GIT
  • NexBot - A Node.js IRC bot

    NexBot is a modular IRC bot written in Node.js for HackThis!! It features a number of modules including search+replace, issue tracker and hooks to Grooveshark, Last.fm and Google APIs.

    View on GitLab

    • Node.js
    • REST
  • GIF like mobeen

    Bash script to generate personalised GIFs based on BBC comedy Man like Mobeen.

    View on GitLab

    • Bash
    • FFmpeg
  • Grooveshare

    An experimental collaborative listening experience.

    View on GitLab

    • Node.js
  • favcounter

    A small JS library to add a number overlay to a pages favicon.

    View on GitLab

    • Canvas
    • Javascript