Profile Picture

Oliver Pechey

Salesforce Developer

Hi, I'm Ollie. Welcome to my site.

I am a Salesforce Developer currently working for Canterbury Christ Church University.

I run my own web, email, game and media servers. I also try and contribute to open source projects on Github when I can.

If you would like to collaborate, feel free to get in touch.


History

University of Kent
Sep 2013 - Jun 2016

Computer Science BSc (Hons)

The Access Group
Jun 2016 - Jan 2018

Support Analyst

The Access Group
Jan 2018 - Sep 2020

Senior Support Analyst

Christ Church University
Sep 2020 - Present

Salesforce Developer


Skills

Bootstrap

Codeigniter

C++

C#

CSS

Erlang

Git

HTML

Java

Javascript

jQuery

Linux

MSSQL

MySQL

.NET

NodeJS

PHP

Raspberry Pi

Salesforce

Windows

Wordpress


Projects

FLHook screenshot

FLHook

flhook.org

I am a maintainer of the open-source project FLHook. This is a 20 year old project that improves the server application of the 2003 space game Freelancer.

This works by hooking into some of the server's exposed functions and allowing custom C++ code to be executed. This gives server administrators the ability to introduce new features for players without having access to the source code.

This was the project that I used to teach myself C++. I was one of two developers responsible for the latest version v4.0. Details of the changes can be found on the website.

I have created several plugins for FLHook including:

  • Away from Keyboard
  • Player vs. Player
  • Stats

I have also worked on the majority of the other plugins that are offered by modernizing them and making them compatible with major releases of FLHook.


Freelancer Save Parser screenshot

Freelancer Save Parser

github.com/ollieraikkonen/Freelancer-Save-Parser

This is a simple NPM package that parses Freelancer multiplayer saves so that they can be used in a node.js application. A directory path, filter and sort order are specified and a JS object containing the players is returned.


Zoner Universe screenshot

Zoner Universe

zoneruniverse.com

Zoner Universe is a Freelancer game server with a NodeJS / ExpressJS supplemental website. This project allowed me to practice my Javascript and general server management skills.

This was the project that I used to teach myself C++ by contributing to a Freelancer Server extension called FLHook. This works by hooking into some of the server's exposed functions and allowing custom C++ code to be executed. This gives server administrators the ability to introduce new features for players without having access to the source code.

Running this server is useful as it allows me to trial changes to FLHook "in the wild" on a server I directly manage.


Paintbox Mobile screenshot

Paintbox Mobile

paintboxmobile.com

This is a bespoke website for a small business created with Bootstrap and Codeigniter. It features custom contact form to generate interest as well as photo gallery to showcase the clients work.

This was my first real work application of Codeigniter after learning the PHP framework for a web development module at University.