Skip to content
View ChrisRuff's full-sized avatar
  • Mach85

Block or report ChrisRuff

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChrisRuff/README.md

Hey there! My name is Chris Ruff

I'm currently in Software Engineering at the University of New Brunswick.

#include <vector> 
#include <string_view>
const std::vector<std::string_view> languages{
  "C++", "C#", "C", "Java", "Javascript", "Python", "Bash", "Matlab"
  }
const std::vector<std::string_view> frameworks_tools{
  "Qt", "React", "Django", "Doctest", "CircleCI", "Tensorflow",
  "Conan", "CMake"
  }

I have experience in many different projects

const experience = [
{
  "Languages": ["C#", "Javascript"],
  "Frameworks/Tools": ["React", "ASPNET", "CircleCI"],
  "Project": "SWE4103 Team project",
  "Roles": ["Lead Developer - Full stack", "DevOps Developer"],
  "Description": "Created an app to track attendance of students"
},
{
  "Languages": ["C++"],
  "Frameworks/Tools": ["CMake", "Conan", "CircleCI", "OpenCV", "Doxygen", "Doctest"],
  "Project": "Ruff Library",
  "Roles": ["Software Engineer", "Lead Developer"],
  "Description": "Self made library for various uses such as \
    pathfinding, 2D UI engine, Euler challenges, and whatever else I find interesting"
},
{
  "Languages": ["C++", "Java"],
  "Frameworks/Tools": ["CMake", "OpenCV"],
  "Project": "Mach85DIC Software",
  "Roles": ["Developer"],
  "Description": "Worked as a developer on Mach85 digital image correlation software. \
    This worked complicated optical problem solving such as Left-Right stereo image correlation \
     as well as Left-Left stereo image correlation."
},
{
  "Languages": ["Python", "C++"],
  "Frameworks/Tools": ["CMake", "OpenCV", "Tensorflow", "Mask_RCNN", "CVAT"],
  "Project": "Mach85DIC AI Software",
  "Roles": ["Lead Developer"]
  "Description": "Created a deep learning software for Mach85"
},
{
  "Languages": ["C"],
  "Frameworks/Tools": ["Makefile", "MP_Lab"],
  "Project": "PlantWaterer",
  "Roles": ["Developer"],
  "Description": "Developed a Plant Waterer using the dsPIC33CK256MP506 microcontroller",
  "Features": ["Servo motor control", "ADC and DAC usage", "IR Controller", "Timers", 
    "4 digit Seven segment display"]
}]

What are my interests?

  • I love the speed and control C++ provides programming. The level of control that one can have over the program to ensure proper usage is my bread and butter
    • [[nodiscard]] int keepReturnResult(int);
    • class Ex { int a{1}; int doesntChangeState() const { return a; } };
    • std::unique_ptr p{new int}; // Only use these when neccessary
  • Another one of my interest is machine learning and I have quite a bit of experience using python to create neural networks.

Chris' github stats

Top Langs

Pinned Loading

  1. Ruff Ruff Public

    Package for any utility I may require in the future. Currently implemented is Search algorithms, UI engine, and Matching.

    C++

  2. SysMan SysMan Public

    Basic System Manager for Arch derivatives. This allows you to stream application audio as well as mic without having to hear yourself on Discord.

    C++

  3. SWE4103_Project SWE4103_Project Public archive

    A repository for the class SWE4103, this is a fully functional attendance tracker for profs to track students attendance with a ASPNET backend and React frontend

    JavaScript 1 1

  4. PlantWaterer PlantWaterer Public

    Codebase to implement a mircocontroller that will run a dsPIC to automatically water a plant given a reservoir.

    C

  5. ReactJS_Stuff ReactJS_Stuff Public

    Playing around with ReactJS

    JavaScript

  6. Configs Configs Public

    A repo for my configuration files

    Vim Script