Below are some of the software projects I have created or been involved in.

Highlighted Work

OpenGEM
2001~2006
OpenGEM is a non-multitasking 16-bit graphical user interface (GUI) for DOS. It is an extended distribution of FreeGEM that includes features of the original Digital Research GEM. OpenGEM is intended to provide a simple to install and use GUI system and windowing framework for the FreeDOS operating system. OpenGEM was developed by Shane Coughlan in collaboration with the FreeGEM Developer team, and is free software released under the terms of the GNU General Public License (GPL).

Full Listing

As a Founder

Binary Analysis Tool
2009~2010
The Binary Analysis Tool (BAT) makes it easier and cheaper to look inside binary code, find compliance issues, and reduce uncertainty when deploying Free and Open Source Software. It is a modular framework that assists compliance and due diligence activities by using the same type of approach applied by copyright holders to discover issues in consumer electronics. BAT is available for free under the Apache license so that everyone can use, study, share and improve it.

Data Twist
2013~2014
Data Twist is a project to help people use Open Data to make directories. It is a project that helps anyone create open versions of Yelp ™ or TripAdvisor ™. Data Twist acts a foundation for open directories by importing OpenStreetMap XML data into WordPress. Data Twist has a few dependencies. One is WordPress. Another is Geo Mashup, a plug-in that allows you to store geo-references with each WordPress post.

Mobility Project
2005~2006
The Mobility Project ran from 2005 to 2006 to help bring simple, secure communication tools to more people. The project was initiated by Shane Coughlan and involved a team of four contributors working on email and later instant messaging applications. All of the tools were Open Source / Free Software so that everyone could use, study, share and improve the code.

OpenGEM
2001~2006
OpenGEM is a non-multitasking 16-bit graphical user interface (GUI) for DOS. It is an extended distribution of FreeGEM that includes features of the original Digital Research GEM. OpenGEM is intended to provide a simple to install and use GUI system and windowing framework for the FreeDOS operating system. OpenGEM was developed by Shane Coughlan in collaboration with the FreeGEM Developer team, and is free software released under the terms of the GNU General Public License (GPL).

As a Contributor

Enigmail
2005~2006
Enigmail is a seamlessly integrated security add-on for Mozilla Thunderbird. It allows you to use OpenPGP to encrypt and digitally sign your emails and to decrypt and verify messages you receive. Enigmail is free software. It can be freely used, modified and distributed under the terms of the Mozilla Public License.

FreeDOS
2001~2006
FreeDOS is a complete, free, DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.

FreeGEM
2001~2006
FreeGEM released in 1999 is a windowing system based on Digital Research’s GEM which was first released in 1985.[1] GEM stands for “Graphics Environment Manager”. FreeGEM is the free software/open source version of GEM developed after Digital Research released the GEM code under the terms of the GNU General Public License free software license. FreeGEM code works on almost every version of DOS, and runs on almost every IBM compatible PC. One can download all the FreeGEM binaries and source code in one package through the OpenGEM SDK. The OpenGEM SDK also contains language bindings, documentation, and compilers. There are additional FreeGEM resources available.