Hi! I'm Christophe

I'm a
  • Computer Scientist
  • Software Developer
  • Tech Enthusiast
  • Freelancer

Projects


Ray Tracer

Ray Tracer

Built in C++, this Ray Tracer can construct simple shapes such as spheres, cylinders, cones, boxes and toruses within a three dimensional space. It uses only standard library functions, math library functions and the SDL2 library to generate and display the Ray Traced image.



Ray Tracer

Role Playing Game [RPG]

Built in JavaScript, CSS and HTML this Game is an interactive role playing game that allows the player to explore the Pixel-Art world and fight battles with NPCs. Within the game the player can launch a variety of attacks, earn XP from battles and level up their player.



Experience


Summer Internship | First Citizens Bank

In my banking internship my data analytics activities were centered around building internal tools to perform data anlytics and data cleaning

Project Name Description
Staff Monitoring Application A Python application which allows the user to upload data stored in text files and Excel files and takes user input for a threshold. It subsequently obtains the staff transactions subject to review.
System Access Verification Application A Python application which allows the user to upload data stored in text files and takes user input to search for specific user IDs, Customer Information File numbers (CIFs), and/or account numbers. It maps the system accesses in one file to transactions stored in another.
File Formatting and Data Cleaning Application A Python application which allows the user to drag and drop data stored in text files and format them so that the data for each entry is on a single line and not spilling over onto new lines. The cleaned data is reformatted in an Excel file.




Student Assistant | Department of Computing and Information Technology

In my final year of my bachelor's degree I took on a Student Teacher role within the Department of Computing and Information Technology at my University which was geared towards helping students who faced difficulties in their courses. Covering core Computer Science concepts such as Computer Architecture, Data Structures, Computer Networks, Computer Programming and Enterprise Database Systems.