Category Archives: Portfolio Project

MP3 Music Player

music-player-icon

Dates

Technology

OO Programming, C# (.NET), SQL, Client/Server, Design Patterns, Microsoft Visual Studio, Microsoft Access

App

Link to App

Info

I developed an MP3 music player application. It used the Windows Media Player COM control for playing MP3 music files, and a 3rd party extension (library) for reading and editing MP3 ID3 tags. I developed all other features of app. The MP3 music player played music from a playlist. The user could add music to the playlist from the music library. The music library was stored in a searchable Microsoft Access database. The user could also search and download music from a companion server application that I also developed.

Continue reading

3D Duck Pond

3d-duck-pond-icon

Dates

Technology

Programming, C++, OpenGL, Microsoft Visual Studio

App

Link to App

Info

I developed a 3D Duck Pond visualisation written in C++ & OpenGL, which facilitated practical experience of Visualisation Technique theories.

The Lecturer provided a basic visualisation containing hills & ducks. I added water, trees and a full day-night cycle (consisting of a moving sun and changing sky/light colours).

Continue reading

3D Windows Explorer (BSc Dissertation)

3d-windows-explorer-icon

Dates

Technology

OO Programming, OO Analysis/Design, Design Patterns, Java, Java3D, db4o (ODBMS), C# (.NET), BlueJ, Microsoft Visual Studio, Microsoft Visio

Info

For My Undergraduate Degree Dissertation, I Developed A Research-Based ‘3D Windows Explorer’ in Java & Java3D. The app used visual cues to help identify directory structures. Using the Waterfall Model development lifecycle, I performed all aspects of software development. Extensive Object Oriented Analysis and Design (using Unified Modelling Language) led to a solution that was implemented and tested, before it was critically evaluated against its requirements to complete my dissertation.

Continue reading

Timetable Tool (2006)

timetable-tool-icon

Dates

September 2006 – October 2006

Technology

PHP, XHTML, CSS

App

Live Demo of the original 2006 version of Timetable Tool. Isn’t compatible with latest version of PHP, so offline for now. See images below for how it worked/looked.

Other Version(s)

Updated project: Timetable Tool (2014)

Info

I developed this personalised class timetable tool in 2006 to learn PHP. It uses the original (plain and simple) live timetables as a source, and displays them in a more visually appealing way.

Continue reading

Old Personal Website

outsignia-icon

Dates

Technology

XHTML, CSS, PHP, WordPress, Paint Shop Pro, Microsoft FrontPage

Other Version(s)

  • Older website project: Old Personal Website (this project)
  • Portfolio tool project for older website: Portfolio Tool
  • XAML-based CMS/Portfolio website project: XML-Based CMS
  • Current website project: ABhamjee.com

Info

This was an early personal website that contained my online portfolio. It used the WordPress CMS, with a theme that I customised.

Continue reading

Super Massive Star Trek

super-massive-star-trek-icon

Dates

February 2006 – May 2006

Technology

OO Analysis/Design, Design Patterns, OO Programming, Java, Extreme Programming, BlueJ

App

Link to App

Info

For this Java team project, we analysed, designed and developed a turn-based, spaceship-battle game based on the classic Super Star Trek game. Throughout the project, I demonstrated my ability to lead and collaboratively work with others.

Continue reading

Same Game

same-game-icon

Dates

December 2005 – January 2006

Technology

OO Programming, Java, MVC Architecture, unit testing, automated regression testing, BlueJ, JUnit framework

App

Info

This Java puzzle game was the first full application that I developed. After learning about Design Patterns, the MVC architecture was implemented in this application. Using the JUnit testing framework, I ran automated regression tests on the app throughout development. The game’s graphics are completely rendered in Java using the built in Graphics and Graphics2D API.
Continue reading

Professional Issues

professional-issues-icon

Dates

October 2005 – December 2005

Info

In this team project, we analysed & evaluated Professional Issues for a hypothetical IT system: a thumbprint based ID system for schools. We each contributed a Professional Issue (e.g. Legal, Health & Safety) to the report & then presented it. We each also carried out a team role, e.g. team leader.

My Contribution

I chose ‘Other Issues’, which focused on social issues, e.g. getting acceptance from 3 “P”s: pupils, parents & the press. In my role as the Document Coordinator, I collected work from my colleagues & collated it into a single document with a consistent writing style, layout and design.

Continue reading

Dot-Islam Shop

dot-islam-shop-icon

Dates

August 2004 – December 2004

Technology

PHP, HTML, CSS, Paint Shop Pro, Microsoft FrontPage

Other Version(s)

Accompanying portal website project: Dot-Islam Portal

Info

Accompanying the web portal was this ecommerce website, which would sell Islamic audio CDs (containing poems and recitation of the Holy Qur’an). The website was developed using a turnkey ecommerce webhosting package from 1&1, which I configured, customised and enhanced using a combination of PHP, HTML and CSS
Continue reading

Dot-Islam Portal

dot-islam-portal-icon

Dates

June 2004 – December 2004

Technology

PHP, HTML, CSS, Paint Shop Pro, Microsoft FrontPage, MDPro

Other Version(s)

Accompanying ecommerce website project: Dot-Islam Shop

Info

I worked as a Web Developer for an Islamic portal that contained Islamic articles & mp3 downloads (mp3s of lectures, poems and recitation of the Holy Qur’an). The website ran on the MDPro CMS, although it was customised using a mixture of PHP, HTML & CSS.
Continue reading