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