top of page
June 2013–September 2013

Software Engineer Intern

VisionMetric Ltd

PhD Research Area

  • Topological Data Analysis  

  • Computational Geometry

  • Computational Topology

  • Combinatorics

  • Image Ridge Detection

  • Biological Networks

Programming language/ skills

Proficient:​

       C/C++, Python, MatLab, LabLVIEW

Working Knowledge:

       C#.NET, Haskell, VBA, LATEX

Basic Experience:

       HTML, CSS, JavaScript, JAVA, Ruby, AJAX, JSON, SQL

​

Software Developing Tools

Proficient:

     Visual Studio, Eclipse, IDLE

Working Knowledge:

     Git, BitBucket, Github, Bash, PowerShell, WinGHCI, OpenCV, Boost, CGAL, Visual Studio Code, NotePad++

Basic Experience:

     OpenGL, AWS, Bootstrap, NuGet, MySQL

​

Network/ Security/ OS experience

Proficient:

Windows

Working Knowledge:

Linux, SFTP, SSH, RSA

Basic Experience:

TCP/IP, OAuth2.0, OpenID Connect, SSL certificate, HTTP, PuTTy

University of Durham
PhD (Department of Engineering and Computing Sciences)
Oct. 2015–May 2017
​
MSc in Mathematical Sciences, Distinction
2014–2015
Thesis: A linear time algorithm for embedding knotted graphs into a 3-page book
Modules Include
  • Galois Theory
  • Algebraic Topology
  • Geometry
  • Elliptic Functions
  • Riemannian Geometry
  • Number Theory
 
University of Cambridge
Trinity College 
BA in Mathematics, Upper Second / 2 : 1
2010–2013
Modules include
  • Stochastic Financial Models
  • Markov Chains
  • Probability and Measure
  • Numerical Analysis
​
​

Hello! I'm Chris

 I am passionate about problem-solving and difficult maths challenges. I started programming as a hobby and am mostly self taught . I am always keen to learn the new technologies and business strategies.  Most recently, I am looking into Machine Learning, Cloud Computing and Web Technologies. 

VisionMetric (known largely for their facial composite software E-Fit) offered an internship aimed at establishing the potential feasibility of a new working model of facial compositing based on individual features. I worked principally alone, but was in close contact with an employee who was working on the same project, but looking at a different aspect. Significant experience with MATLAB was required, as well as working knowledge of simple statistical techniques (PCA etc.). For a short report see http://www.ogdentrust.com/assets/media/Internships_2013/Diary_CS.pdf

June 2012–August 2012

Research Intern

University of Portsmouth

I worked with the Physics department of Portsmouth University, then newly reopened, to reinstate a module entitled "Microwaves". I mostly went through and updated some old experiments, but towards the end of the internship I used LabVIEW to build an interface for old microwave machines (oscilloscopes, signal generators) to run via HPIB. Shortly thereafter I gained my CLAD certification for LabVIEW

Testing, faultfinding and repairing circuit boards for a small PCB manufacture firm

January 2014–September 2014

PCB Test Engineer

Icon Electronics Ltd

WORK EXPERIENCE
bottom of page