Background Image


This page contains applications that I have developed in the past and are available for download.

Java Game: Asteroids

This is a very simple Asteroids game with different ships, sound effects and animations.

It is written in Greenfoot (a Java Framework) and requires that you download Greenfoot (available at and run it as a Greenfoot Project.

[Part of my University Projects]

Java Game: Minesweeper

This Java Swing Application, based on the bundled Windows game, which generates small, medium and large map sizes with a leaderboard and other advanced features implemented.

Download and run as a JAR File.

[Part of my University Projects]

Java Game: Interactive Checkers with Minimax AI

The classic game of Checkers, implemented in Java Swing and using a recursive mini-max AI search to play competitively against a human player.

The AI scores can be shown in the interface to help teach the player how the computer generates its response.

You can edit how much depth is used in the search. Play it as a JAR File.

[Part of my University Projects]

Atlassian Jira Plugin - Extended Application Navigator Bar

Improve productivity by switching between applications faster!

This plugin adds a dynamic top navigation bar for moving between Atlassian applications that have been linked with an application link.

This plugin does not require any additional configuration (it doesn't add any configuration pages) and respects the settings you have configured in your applications' relevant 'Application Navigator' section, such as hiding certain applications, adding other links to the top-bar and you can also choose to only show certain applications or links to users who are members of a certain group.

Either install directly from the Atlassian Marketplace, or download as a JAR and install manually by uploading it to the UPM of the application (JIRA, Confluence, Bitbucket Server, Bamboo, FishEye/Crucible).

Atlassian Jira Plugin - Cleaner for Jira (Server)

Built on experience working with large Jira systems, this plugin scans your system, building a model of the configuration elements that exist in your system, this is then used to recommend improvements and help clean unused configuration items.


  • Save money by disabling users who haven't logged in recently
  • See suggestions on how to scope Custom Fields by using Field Contexts
  • Delete Projects which were created but never used or have not had any activity recently
  • Bulk Remove Configuration Items using sortable tables and checklists in an easy to use interface.

Atlassian Confluence Plugin - Approval Macro (Cloud)

Many types of document require approval before they can be published or formally issued. Approval Macro gives you a quick but rigorous way of gathering the approvals required for your document issuance process.

  • Simple to use, just add from the 'Insert' menu.
  • Add one or many 'approvers' to review a document.
  • Auto-generate comments that notify watchers of the page when it is approved/unapproved.
  • All users can see whether a document is approved or not.

Atlassian Jira Plugin - Cleaner for Jira (Cloud)

This plugin brings some of the core features of Cleaner for Jira to the Cloud.


  • List Custom Fields, their usage and remove any unused elements, providing a speed boost to your Jira instance when creating/editing and viewing issues
  • Delete Projects which were created but never used and projects which have not been updated recently
  • View Issue Types to see how they are used, and delete unused types

Atlassian Confluence Plugin - Polling Macro (Cloud)

Allows you to create Questions/Answer Macro's on your Confluence Pages.


© Jack Graves 2016