About me

I am currently an eMerge developer at Sapiens. eMerge is an in-house business rule driven database interface language, used to develop financial and insurance software for our clients, where my primary responsibility is for production support, involving code and data fixing, extensively leaning on (Oracle) SQL.

I have also developed a suite of Python tools to complement & integrate with all the various systems we use, to integrate the development and support process.

Where do I come from?

Like many programmers before me, I come from a Mathematical background, having a Mathematics BSc from Warwick University. My first ever computer programmes were a quadratic and trigonometry solver on a TI-80 graphing calculator. Right from then, I cut my teeth in web development on some simple PHP (4!) websites for local church groups (which have since disappeared into the ether of the web…), and have since used languages like PHP (Now 7), Python, Ruby, and some scripting in Bash to write websites and tools for tasks ranging from automating versioned redundant backups to managing each element of an online pen & paper RPG campaign, to building a website to propose to my wife (Somehow, she still said yes!), and our subsequent wedding.

As well as the coding elements of development, I also love linux, which is where I feel most at home, when I’m at a computer! As such, I, of course, maintain a server, which is used for family things like online file syncing, as well as hosting things like this website, or playing with whatever new languages/technologies/programmes I keep discovering!

What else?

While computers are where my passions and skills line up, I also like to try my hand at language (I like to think I can get by in France without being that Brit). I also attempt to play the Viola, and (very badly!) the Mandola (that ones’ just fun!).