125 weeks and 6 days.

That’s how long it has been since my last update. Some might say that’s been a bit lazy. I might agree, however, I have been pretty busy. Busy in an interesting way too.

So, what have I done since then? Amsterdam was good (as per the last post) the first time with Andrea, but it was also just as good the second time around with my mates last year. Absolutely beautiful place, either in the freezing snowy cold weather or when it was blisteringly hot. I can safely say I’ll keep visiting every so often.

The last time I posted about University I was in my second year. The way my course worked was first year, second year, placement year and final year. Second year went really well, got some good marks both in coursework and exams. I managed to secure a placement with a company called Measuresoft in Dundalk, Co. Louth.

Measuresoft specialize in real time data acquisition applicable to all fields using their flagship program which is capable of taking detailed readings from oil rigs, ships, windmills, breweries (realistically anything you wanted) which require precise and reliable real time data. The plan for me on my placement year with Measuresoft was to re-create the company website, which I have done. I created three or four designs in Photoshop and made working prototypes of each to present as potential replacements, however it was clear we were going to need a CMS to allow other employees (i.e. marketing) to login and control SEO and all that good stuff. In comes WordPress which I hadn’t really delved into too much aside from this (poorly updated) blog. We searched for a base theme to expand on to create an image that suited the company and that also looked really nice and clean but still informative. Long story short, I took the base theme and added quite a few elements to it which were requested by the boss man and other important employees. It’s not easy trying to find one tiny PHP/CSS/JS/HTML file in a theme folder of hundreds of different files each doing their own job, but I managed it. And it was quite fun as far as WordPress editing goes.

What else was on the cards after the website was in developement? I wanted to do more than edit a base theme for a year. When the website was being developed, it also came to light that my supervisor was leaving to go to another job. So that kinda sucked, big time. Before he left we had to create an initial prototype of the company flagship desktop program as a web application. The desktop program was taking real time data from a server and displaying it to the user in a variety of different ways (labels, graphs, LED style signs, switches, buttons among many many more). Whilst adding all of those bells and whistles wasn’t the initial concern, creating a web app prototype was. Searching for the perfect framework to use was crucial, and after quite a bit of searching we came across SignalR like a ray of light from the Gods. This was perfect, we could create or server in C#, our client connects to the server through Javascript/jQuery and we design the pages in HTML/ASP.NET. Perfect. Now the problem was creating the server and client. My supervisor gave me the job of the server and he would do the client. After a day or two we had a working prototype, we could connect to the server from the client and we had some dummy data going. Fantastic. This was just before he left, so when he left I checked our prototypes network footprint to see how much traffic we were sending, it was huge. Honestly I don’t remember the actual size, but it was huge (between 8 – 10MB IIRC). So I started again, from scratch on my own. I wanted a small foot print which was somewhat reminiscent to the original desktop program. After days of programming the server and optimizing different functions, adding different arrays, sorting and sifting through them I managed to create a server and client infrastructure which was sending an extremely low (in the KBs size) footprint. I have both figures detailed in one of my documents I created on placement, I’ll try to dig it out. But I did it, I was so please that I could do it. I was really chuffed as was everyone in the office, this was the first proof of concept for the company’s new venture to create a web application to work similarly to the desktop program. Big thumbs up. Unfortunately I created the server and client shortly just before my time was up, however it was good for everyone else as they now had a solid working proof of concept which had a tiny network footprint and was streaming real time data from a server, displaying the values from 10 concurrent data streams in text boxes along with a real time graph. Placement ended and I was sad to go, but I was excited about final year and what I was planning on doing for a project and seeing my friends again.

Final year was.. interesting. I’ll leave it at that. I did enjoy doing the work and I learned some great stuff in my Project Management module. We had to choose or final project and I went with creating a game in a modern game engine, i.e. Unity3D. Why Unity3d, I had zero (and I mean zero) experience with Unity and had never even seen the IDE of it. My initial idea was an augmented reality trading card game using physical cards (with unique QR codes) being read by a webcam to play against another player. After talking it over with my lecturer I decided to scrap the AR trading card game idea and go for a top down pixel art (yes, I’m still a programmer and I use programmer art. Deal with it) style game which took inspiration from League of Legends, any standard survival game for gameplay ideas and some The Legend of Zelda ideas for map design. I will upload this project to my Github (accessed via the link in the menu bar at the top) whenever I get back to my PC. I have to say, the game is really fun and I got great feedback from anyone who tested it. I found myself enjoying testing it, weird huh? It’s not perfect, but it is very fun and could be expanded on.

So final year came and went, I sat exams in May and lost sleep from the 20th May to the 11th June when my results came online. I got myself a 2:1! I was, and still am, delighted with it.

So what’s next? I’m actively applying for front end developer jobs in England and hope to hear something back soon. Until then, I’m working in a local Specsavers and honestly it is really good. There is so much more to learn that what I would have expected and the challenge each day keeps me on my toes. I’ll stay here as long as I can until I find a developer role somewhere.

Over one thousand words, this was a big update. I’m not sure if I missed anything, but my tea is now cold from writing this and I need a refill.

I’ll be uploading a few projects here in the future, I have some ideas I just need to get the time to start them.

Small update.

Things are going pretty well lately so I thought I’d better make a post about it.

Since the last post (~3 months ago) I’ve been very busy doing uni work (tests, projects, studying, etc) so I had no real time to focus on any of my own projects. After my exams, I’ve had last week to work on my own projects and I also have this coming week to update/fix any of my apps, or even start a new secret one that I’ve been planning for a very long time.

As far as uni goes everything is going pretty smooth. Came out with very nice marks in all modules for coursework and I’ll hopefully get my exam marks in the next few weeks.

Booked a holiday around Christmas time to Amsterdam with Andrea, heading off in the next 2 weeks AFAIK but then again I’m not 100% sure. Completely awful with remembering dates. Also had to send off for my passport a few days ago as, until last week, I didn’t know I had lost it. Pushing it for time but I’ve sent it off marked as ‘express’ so it should be here next week!

Just today I pushed a new update (beta 10) of my APK Swapper. Fixed a pretty embarrassing bug that had me stressing.

That’s really all that’s been happening! I might make a post here soon teasing at my new project that I’ll hopefully make a start on tomorrow night when I head back up to my uni house.

As I always say, I’ll try to keep this blog updated.


What’s been going on lately.

So, things have been a bit hectic for the last few months. Not to set you back to reading a wall of text but it was a bit of a hassle to get back in to uni as well as getting the funding again. That being said I’m currently sitting in a lab class studying Prolog again. Everything so far is going well, I’ve done quite a bit of web development and some C++ (including a hangman game which I have included at the bottom of this post).

Apart from everything being crazy with uni I’ve managed to get a job outside of the work I do myself (websites, repairs, etc) with the local repair shop in town. The good thing is that I can do m own work along side working with them and they also want me on any breaks I have from uni which is fantastic.

So, REALbasic lessons are gone. Completely gone. Not one bit of them remain (reasons why were explained in another post). So, what do? Well tonight, hopefully, I’ll start the lessons again and will include some PHP and C# ones alongside a few graphic design lessons if at all possible. That’s something to look forward to, right? It’s annoying because of two reasons – a) I worked hard for them and people were showing quite a bit of interest in them; b) they would have looked well on my CV. Both of these reasons combined is what is driving me to replace those lessons and add even more. Keep checking here for new lessons.

I’ll try to keep updating this blog.


Hangman.cpp – Src.

Signature – Slanted

w8VnC cC5Du

Decided to create a new sig, just out of boredom. Called it “Slanted” because the guy is slanted in the pic. Original, huh?

Release – ABGX360ISO Announcer V3.1

What is it?
It’s a rss feed reader which grabs updates from either ABGX360.net for the latest verifications or from ABGX.net for the latest releases. When you start the app you also select a refresh time (5, 10, 15, 20, 25, 30 mins) and when the refresh time completes the app auto-updates and presents the latest verification/release to you in a neat little balloon from the system tray. Simples.


I found a bug. What do I do??
Keep calm and report it on this thread. Simple as.

Where is the .ISO patcher?
It got removed because it was pointless. There was no need to reinvent the wheel, ABGX already does everything for you.

What’s new in 3.1?
Nothing really, ABGX360 changed their URL so I updated the app to work with the latest web address. Nothing major, small change.

ENOUGH! Where can I download it!?
Why, right here of course.
Download (V3.1)

Signature – Khaleesi.


I love Game of Thrones so I wanted to make a signature with one of the characters as the main image. I’ve used Daenerys for the stock image. Quite proud of it.

ABGX360ISO Announcer V3 goes in to closed beta.

Yeah I’ve just been looking around for a few beta testers for this app. The bad news is that the .ISO patching system won’t be included in the beta as I cannot get the app to calculate a proper XGD3 XEX CRC. I will continue to work on it and release it, hopefully, with the first public beta.

I’ll keep this thread updated with beta results.

Awesome. APK Swapper just got a write up on XDA.

I just noticed that my app APK Swapper got a write up on the XDA Developers website. Here is the write up if you want to read it.

Just really chuffed about it! The download numbers for beta 2/3 are standing at 1900 almost which is pretty damn good!

Anyways, off to develop beta 4 which includes a few nice updates!

WIP – ABGX360ISO Announver V3

Welcome to the official development thread for the new ABGX360ISO Announcer.

What is it?
This is an app I created a while back to check new releases and new verifications on ABGX.net and ABGX360.net and notify you when something new is added. This is the old V2 app.


What’s working?

  • Minimize to tray
  • Balloon notifications
  • Timer (For refresh rates)
  • Connecting to ABGX.net/ABGX360.NET
  • Parsing the latest release data
  • Showing ABGX.net/ABGX360.net latest release balloon

What’s not working?

  • Nothing.. so far

Todo List

  • .ISO patching


Signature – Noname.


I’ve done nothing recently in graphics design so I’ve decided to try my hand at it again.

As always I go for a minimalistic approach, I feel this is pretty good for such a long absence from the design side of things.