About Us

Services | Programming languages | Operating systems

Who are we?

Automagic Software is a one man team that can satisfy all of your development needs. We (I), have experience in developing software for just about all levels. From lowly single chip PIC based systems all the way through PCs, to big Unix boxes and distributed web based systems.

What do we do?

In the past Automagic Software has worked closely with other small companies to make up what we like to think of as a meta-company: A small group of individuals working together towards a common goal. When employing Automagic software to work on a job, you don’t just get a single developer, through an extensive network of contacts you also get graphic designers, systems architects, database specialists and business analysts. We come together as a small focussed team to solve your problem.


The services we can offer you are:

  • design of both software and databases
  • reverse engineering of both software and network protocols
  • compiler design and implementation

We always attempt to write our software to be as portable as possible, with clear separation of business logic from information presentation and user interface.

Programming languages

We have experience in the following languages

  • Ruby and Ruby on Rails
  • Objective-C and the Apple Cocoa APIs
  • XML and XSLT
  • Javascript and dynamic HTML
  • Erlang
  • Scala
  • Java
  • C#
  • C and C++
  • Delphi and Kylix
  • PHP
  • Smalltalk
  • ActionScript
  • MXML
  • Forth
  • 80×86 assembler
  • Python
  • Perl
  • pretty much any language

Operating systems

We prefer to use Apple Mac OS X, but we also are also proficient writing software for Windows, Linux and Unix.