Welcome to MJPA.co.uk; the portfolio of a programmer and web developer from the North West of England. You can find a summary of the works that I have been involved in below and using the category system to the left. For more details you can visit the about me section or read my development blog.
Due to not finding an existing solution that matched my needs, my own site was coded completely from scratch (no framework used). Although I don't usually do design work, my site was also designed by me from scratch.
View site »Designed by Shyam Balu and coded by myself (in C++), localhostr uploadr is a beautifully designed application to make uploading to localhostr.com a breeze. Files, folders and even screenshots can be uploaded with ease.
Visit the official site »Just like the application, the localhostr uploadr site was designed by Shyam Balu and coded by myself. The site is mostly static with and contains a few effects with the aid of jQuery.
View site »An open source JSON library that is coded in C++. It is designed to be simple to use and while it conforms to the JSON specification it handles some invalid JSON text gracefully which is detailed in the blog entry.
View blog entry »Colour Picker is a clone of the colour selectors found in most paint programs for quick access to selecting colours or finding out what a colour on screen is. Written in pure C it is small and self-contained, the icon was found here.
View blog entry »This a personal project for my PVR project. It takes the XMLTV Radio Times EPG feed and creates a simple web page listing what TV programmes are on. From there, it allows me to select programmes to record or set reminders for.
View blog entry »BotServ quotes is a module for the Anope IRC services to add a simple quote database which is stored in a MySQL database. Due to the requirements when creating the module, the database is network wide.
View blog entry »Overtime I have created a few IRSSI scripts and patches. The patches do various things from adding extra options to IRSSI to turn off annoying features to hashing the proxy password in the config file.
View blog entry »
This module is for the Nullsoft Scriptable Install System (NSIS) and it allows you to set the Application ID property of a shortcut so it is associated with the JumpList on Windows 7.
View blog entry »
This set of utilities allows you to easily communicate with an arduino board. As it's for only for Linux, the source code is released under GPL license. Use the link below to view more details on how to use the utils.
View blog entry »