Tag Archives: portfolio


Me and my colleagues Owen O’Riordan and Olivia Kennedy developed the business YouCom. YouCom is an online video marketing and SEO(search engine optimization) solutions company. YouCom films, edit, produces and promotes videos for use online. We target any company or event looking to improve their online presence and promote their cause. With YouComs intelligent SEO the videos will reach a large audience.

Our first step was to get together as a group and discuss several ideas. We came up with many different ideas and concepts. We worked out strengths and weaknesses of all what we felt were the strongest ideas. We performed a SWOT(strengths, weakness, opportunities, threats) analysis and after this we decided to develop the YouCom. idea.
Some brainstorming, click picture to enlarge

We started by coming up with a three year plan and started brainstorming milestones we would try and meet over the next three years. We drew up realistic milestones which felt we could meet.

This slideshow requires JavaScript.

We started work on our business plan and created it using specific guidelines. These headings included a description of our product, our finances, marketing strategy and a description of our target market. We then started preparation on our presentation. Our presentation was important because it would give us a chance to show people what our product and service is all about and hopefully leaving an impression. We put a lot of effort into our presentation to make it enjoyable and informative.

YouCom Presentation

Overall I think we worked really well as a team. We all pulled our weight and the ideas flowed easily. We all worked hard to develop our idea and in the end I think of business plan and presentation were successful. We hope to further develop our idea as a team.

Read the full business plan:Youcom


Online Community 4chan.org

The online community hub, 4chan.org, is the home of the /b/ board, the focus of my study. /b/ is an image board which is unmoderated to a great degree, and is based around the concept of anonymous posting of anything the user desires, without fear of retribution, as aside from anonymity, the posts only last for a short period of time, from minutes to hours, after which they are deleted permanently. /b/ is the origin of many internet memes, or viral ideas, that spread across the internet, like lolcats, Rickrolling, or the term ‘Epic Fail’. The board is also a hub for loose, leaderless organisation for activism, mischief, and hacking, most famously espoused in the Project Chanology, which was an initially digital ‘hacktivism’ against the Church of Scientology, which then spread to include more traditional real-world protest. In some ways, /b/ is the opposite of sites like Facebook, which tie posts to the users real-world identity in perpetuity, whereas /b/ offers complete freedom, for good or for ill.

The full report can be found here 4chan-Community
You can find the website at http://www.4chan.org

Flash Sequencer

I created a flash sequencer using Action Script

My sequencers design was very important. It needed to be simple to use, have the all the required features and function properly. I would be building my sequencer using Adobe Flash. I used Action Script 3.0 to code the sequencer within flash. The sequencer was required to have a certain amount of features and functionality. The sequencer was required to have the x-axis divided up into 16 steps. The y-axis was then divided up into eight channels. Each channel would hold a sound to be played in the sequencer. Each sound would be required to be able to be turned on at the meeting points of the two axis. Each channel must have a volume control which would have to adjustable. The sequences length would have to be able to be set. There must be a play, pause and stop control buttons. There must be track previews so the user can hear the sound when they move there mouse over the channel and there must be and animated play cursor that moves along while the track plays.  All of these requirements must be met and the sequencer must be aesthetically pleasing. There also must be a lot of thought into the functionality and layout of the features. The way the sequencer would have to be easy for anyone to pick up and play it. I decided to name the sequencer Rovor and will refer to it as this throughout this report.

The finished sequencer can be found here; https://referer.us/6/flash

Heuristic Evaluation

During my time working with HCI I had to compile a heuristics evaluation of a product. I chose apples iTunes software. We used Jakob Nielsens’ 10 heuristics for user interface design.

Nielsens’ 10 heuristics for user interface design are as follows;

Visibility of system status
The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.
Match between system and the real world
The system should speak the users’ language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.
User control and freedom
Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.
Consistency and standards
Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.
Error prevention
Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.
Recognition rather than recall
Minimize the user’s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
Flexibility and efficiency of use
Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
Aesthetic and minimalist design
Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.
Help users recognize, diagnose, and recover from errors
Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.
Help and documentation
Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large.
Below you can download my full heuristic evaluation of iTunes:
HCI Report

Rendering Work

Last year I undertook some rendering work for a product design  module I was taking. I used adobe illustrator for the line work and the coloring was done in photoshop. Below are some examples of the work I did.

My first task was to design and render a watch.

My second task was to design and render a ski boot