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

Block or report ChrisRuff

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

    Lua