Home Open Source Projects Blog LinkedIn LinkedIn Ohloh Ohloh Stack Overflow Stack Overflow Contact

I am an independent software developer based in the UK. I provide consultancy services and development expertise to assist companies with their software projects.

I am a Java specialist. I have been coding in Java since 1997 and have extensive experience in all major areas of Java development (networking, concurrency, IO, Swing/AWT, Servlets/JSP, EJB, JMS, JNI, J2ME and more). As well as Java, I've also successfully designed and implemented software using several other programming languages including Haskell, JavaScript, PHP, C and C++.

I am available for projects in the UK, Europe and beyond. If you are interested in my services, please send me an e-mail outlining your requirements. For examples of my work, take a look at some of the projects below.

Dan Dyer
BSc(Hons) Kent, MCompSc UWA
Professional Member of the ACM

Watchmaker Framework for Evolutionary Computation

Lightweight, unobtrusive, high-performance framework for evolutionary computation (genetic algorithms, etc.) in Java.

Watchmaker powers the distributed evolutionary algorithms of the Apache Mahout project.

Uncommons Maths

Mathematical utility library for Java. Provides high-performance software random number generators and facilities for working with non-uniform probability distributions. Also includes classes for combinatorial problems, rational arithmetic and statistical analysis.

FA Premier League Statistics

League tables, results, record sequences, form tables and graphs for all FA Premier League seasons since 1992. Powered by the Football Statistics Applet (FSA).

FSA has been used by 100s of football websites since version 1.0 was released nine years ago.

RSS Feed

New Adventures in Software