#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"
}
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"]
}]
- 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.