Giter Club home page Giter Club logo

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

Chris Ruff's Projects

game icon game

First passion project created and quite an undertaking!

hy3 icon hy3

Hyprland plugin for an i3 / sway like manual tiling layout

mve icon mve

Multi-View Environment

openmvg icon openmvg

open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

plantwaterer icon plantwaterer

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

ruff icon ruff

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

snake icon snake

A simple game created in C++ (To learn the basics of C++)

swe4103_project icon swe4103_project

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

sysman icon sysman

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.