Fraser Redford
Developer
I am a mechanical engineer turned developer with a background in data science, databases, and CAD. After spending several years in industry as an engineer-in-training designing and maintaining pipeline valves, I went back to school to get a degree in Computing Science at the University of Alberta. I am passionate about taking on projects that will help me to grow as a developer. My current focus has been on machine learning and software development, aiming to create applications that integrate algorithms to improve our lives.
Featured Projects
Fitrak - Fitness Tracker
Fitrak is a MERN full-stack application that allows the user to track their workouts. This application gives users the ability to manage their exercises, create workouts, follow their progression and set user-defined goals. This application was created using a React frontend, MongoDB data storage, ExpressJS web framework and NodeJS webserver. The application is still in development as I make improvements through personal usage.
COD Camo Tracker
COD Camo Tracker is an application that allows the user to track the progress they've made in completing different challenges for the video-game Call of Duty. I created a React application that locally handles data management without the need for a backend server.
Konnect - Social Network
Konnect is peer-to-peer blogging/social network platform that allows users to post their thoughts or pictures and share them with others. Users can comment, like or share other posts from others as well as connect with other social networks. I helped to create a Django REST API and PostgreSQL database that handled all of the backend needs for this webserver.
Maze-Generator
Maze-Generator is a Pygame program that allows the user to generate different styles of mazes or create their own. These mazes can be searched using A*, BFS or DFS or they can be learned using Q-Learning or Expected SARSA (Reinforcement Learning algorithms).