Software Engineer Focused on Building Scalable Web Applications and Internal Systems


Contact Me   Hire Me

Java

VueJS

MySQL

HTML 5

CSS 3

Javascript

About Me

I am a Software Engineer with professional experience in the field since 2018, focused on building practical and dependable software solutions. My background includes developing and maintaining enterprise web applications that support business operations and internal teams.

I am motivated by solving real-world problems through thoughtful system design and clean, maintainable code. Whether contributing to internal platforms or developing independent projects, I prioritize reliability, scalability, and long-term supportability.

I value understanding both the technical and business context of a project, ensuring the solutions I build align with organizational goals and deliver measurable improvements. I continue to seek opportunities to grow as an engineer while contributing meaningful, well-designed systems.


Education

Conestoga College

Advanced Diploma - Computer Programming & Digital Analysis

2015 - 2018

Graduated With Distinction


Experience

Manulife

Digital Marketing Senior Specialist

September 2023 – Present

  • Product Owner and Lead Developer for the SiteForward advisor website program.
  • Oversee development, enhancements, and ongoing maintenance of advisor websites.
  • Collaborate with stakeholders to translate business requirements into scalable technical solutions.

Web Developer / Analyst

August 2018 – September 2023

  • Developed and maintained 300+ advisor websites and web applications within the SiteForward platform.
  • Implemented custom features, optimizations, and enhancements to support business initiatives.
  • Ensured reliability, performance, and long-term maintainability across production systems.

Technical Skills

Languages

  • JavaScript
  • PHP
  • Java
  • Kotlin
  • C
  • C#
  • C++
  • Lua

Web Technologies

  • HTML5
  • CSS3
  • Vue.js
  • MySQL

Tools & Platforms

  • Visual Studio Code
  • IntelliJ
  • Adobe Photoshop
  • Microsoft Office

My Projects

Newsletter Generator

JS, VueJS, HTML, CSS, PHP

The Newsletter Generator is a tool I created to allow Manulife Securities(SiteForward Program) advisors to create newsletters from their TwentyOverTen websites.

This tool allows advisors to pull blogs from their website (Either through an RSS Feed, or through a URL) and inset them into a newsletter framework. The settings and options are designed in a way to allow advisor's to personalize their newsletters. There is also a Banner Creator tool that uses PHP to customize an image and turn it into a banner.

View Newsletter Generator

Site-Viewer

JS, HTML, CSS

Site-Viewer is a Chromium extension that lets you crawl and/or view a website's pages, links, assets, files, and media all in one location.

Some of the viewer's features are:

  • Download images and pages with the option of combining the page and all on page scripts, styles, and images into a single html file

  • View instances of links, and test to make sure they go to valid pages

  • Inspect a single page or the whole website to see what links, assets, and media can be found

View Site-Viewer Project

Minecraft Sign Generator

JS, HTML, CSS,  PHP 

The Minecraft Sign Generator was created to make SpigotMc/Bukkit developers lives easier by allowing them to show their sign support without them needing to open up Photoshop and create the sign themself.

By using this tool a developer is able to quickly and easily create a Minecraft sign with text(Supporting Colour) to display their plugin's Sign support.

This tool used to use PHP to allow for a simple URL (https://Bimmr.com/Signs/Sign.php?line1=test), but that was removed to reduce what I pay Amazon to host it)

View Sign Generator

McInfected

Java, SpigotMc/Bukkit, Maven

McInfected is a popular game mode from Call of Duty's Modern Warfare 3. This plugin tries its' best to replicate that game mode and turn it into a Minecraft minigame. The objective of this game for humans is to simply outlast and fight the zombies. But you only have one life. Once you get bitten, then you turn into a zombie and are forced to infect the ones who were once your allies and friends. Humans. If you happen to get caught by the horde, your objective as a zombie is to infect all the humans before the timer is up.

View Wiki

Other Projects

Java, C#, JS, HTML, Lua, PHP

My Github repositories contain all my other projects.

These projects range from Minecraft plugins to websites to games to anything else that I decide to create.

View Github Repos