Skip to content
Hello World PHP script

PHP Development

Having developed BayCrazy.com from the ground up I have a wealth of PHP experience

A few of the things I've done with BayCrazy have been:

  • Rewrote the entire application in OO PHP in order to clear all technical debt and allow the application to be modified quickly, and cleanly from that point on
  • Develop bespoke themeing system to allow a gradual migration from one design to the next
  • Create internal APIs to allow concurrency within the application, with potential for load balancing, or even third parties extending BayCrazy's functionality
Command line Linux

Linux Administration

Having built the distributed architecture which runs BayCrazy.com I have gained experience of:

  • Automating server builds
  • Configuring secure cross-server communications
  • Built data loading processes which reduce reliance on databases, and allow the application to handle loss of service gracefully, without the user being impacted, or any data lost
A MySQL tool, running a query

MySQL

I have:

  • Designed databases for a range of purposes, such as application usage data, to allow for later analysis, and databases to handle data for interactive web applications
  • Made extensive use of SQL to report on usage, and find out what actions a user raising an issue had taken to encounter their problem
The BayCrazy logo

BayCrazy.com

Having been brought into the BayCrazy.com venture by its founder I have been responsible for rebuilding the server architecture from the ground up, to eliminate single points of failure, and improve responsiveness. Along with rewriting the front end system to use more modular Object Oriented code, allowing for more rapid development of new features.

In addition, development of an internal RESTful API, allows queries to be load balanced, with potential to allow third party integration down the line.

A hello world program, written in PHP

Coding Samples

To really know what kind of programmer I am, the best thing to do is read some of my code, here are a few extracts that I've written: