FRASER MACALLUM

Web developer and Lab Technologist.

Integrating Technology & Data for Seamless Web Solutions

About

My professional journey includes developing a full-stack WordPress app for a Victoria tech company as part of my capstone project, two years of valuable experience as a lab technician at Camosun College, along developing software for a start-up. In addition to my professional work, I have also dedicated time to personal projects, honing my web development skills further. I've also been a tutor and a capstone sponsor.

As a web developer specializing in Node.js, React, and Docker, I excel at architecting cohesive solutions that seamlessly integrate diverse technologies. My passion lies in encapsulating complex functionalities and leveraging data to craft efficient, user-centric applications. I thrive on transforming data into actionable insights, making information more accessible and engaging.

During my downtime, I run D&D campaigns, 3D print miniatures, practice golf swings, and go on hiking adventures with my cat.

Projects

Evolve Well

Evolve Well

AI-Powered Wellness Application

  • Django
  • Next JS
  • PostgreSQL
Exoanalytics

Exoanalytics

A Nasa Exoplanet Data Visualization Tool

  • Next JS
  • TypeScript
  • NASA Exoplanet Archive TAP
Evolution Sim

Evolution Sim

A web app that simulates the natural selection of 2D lifeforms

  • HTML
  • JavaScript
  • Canvas API
Chat Rooms

Chat Rooms

A socket chatroom web app

  • HTML
  • CSS
  • JavaScript
  • Socket.io
  • Node.js
This Portfolio

This Portfolio

This portfolio website! Made with React and styled-components

  • Next JS
  • React
  • styled-components
  • JavaScript
  • HTML
  • CSS
Three Trees Calendar

Three Trees Calendar

A class/workshop manager WordPress plugin

  • WordPress
  • PHP
  • Sequalize JS
  • Express JS
  • MySQL
  • jQuery
  • CSS
NeoMerchant

NeoMerchant

An Ecommerce React web app and Node Express REST API.

  • Node.js
  • Express JS
  • React
  • MongoDB
  • Paypal API
RealmCraft RPG

RealmCraft RPG

My first personal project: A tile-based fantasy RPG made in Java

  • Java Swing

Experience

Contract Full Stack Developer / EvolveWell

September 2023 to January 2024

  • Implemented a full stack web application prototype for LLM-assisted holistic wellness and coaching.
  • Developed backend REST API, and socket chat component integration with LLM, frontend GUI, and CI/CD pipeline cloud service deployment.
  • Successfully demonstrated prototype to be part of a startup company

Lab Technologist / Camosun College

May 2023 to current

  • Modified and maintained computer hardware, software, and related network services in computer laboratories.
  • Analyzed, designed, documented, developed, and tested computer software and hardware for courses and departmental operations.
  • Tested apparatus using debugging tools, and constructed lab apparatus.

Lab Assistant, Technologies / Camosun College

April 2021 to April 2023

  • Provided comprehensive support to students, including addressing basic inquiries, demonstrating the use of specialized software and equipment/tools, and assisting in troubleshooting programming complexities and other discipline-specific lab tasks.
  • Maintained a Docker Swarm platform that hosted several department services.

Developer, Capstone / Three Trees Technical and Oculus Design

June 2020 to August 2020

  • Worked in a team to develop a WordPress calendar and course manager to aid non-profit organizations.
  • Built a performant REST API using Node JS and Sequelize JS with 7 endpoints.
  • Wrote detailed technical documentation

Contact

Thank you for reading my Portfolio. Please reach out to me if you have any questions

Built with Next JS and React. Styled used Styled-Components. Hosted on AWS Amplify