I created an open-source CSS framework called Static.css—a lightweight library built for developers who want to quickly style their HTML sites without the extra bulk. It's perfect for web documentation, info-based websites, or any project that needs clean, straightforward design. The goal was to keep things simple and easy to use, especially for folks who just want to get a project up and running without digging through a bunch of complex setup. The documentation is clear and walks you through everything step by step. Since it's open source, anyone can contribute or customize it to fit their needs, making it a flexible tool for both beginners and experienced devs.
Project: Graph Interface - Data Processing & Visualization Software
2022
I built a Java-based software called Graph Interface, designed to handle large datasets and perform complex data analytics with flexibility. It lets users define, remove, or customize the calculations they want to run, making it super adaptable for different workflows. On top of that, it has built-in graph visualization and a clear interface to show how each calculation is structured. It’s a great tool for researchers, analysts, or anyone working with heavy data who wants more control over their process without being tied to rigid systems.
Project: Chart Me - Data Visualization Web Application
2021
I built Chart Me, a simple and fast data visualization web app that helps you turn raw numbers into clean, readable charts in seconds. It uses JavaScript and the Chart.js library to let users plot their data in a variety of formats—like line charts, bar charts, pie charts, doughnut charts, scatter plots, and more. Just plug in your values through a quick prompt, and the app takes care of the rest, displaying your data right on the page. It’s great for students tracking class progress, athletes keeping an eye on stats, or really anyone who wants to visualize their data without dealing with complicated tools.
I created a simple but useful Data Visualization Software using Java and the Standard Drawing Library (StdDraw.java). It lets users plot their data in either a line chart or column chart, with an auto-optimization feature that adjusts values to fit nicely on the screen—no matter what numbers you throw at it. One cool bonus: it can save the chart as a .jpg image, so you can use it in reports or presentations. It’s a handy tool for researchers, students, or anyone who needs a quick way to visualize data without messing around with complex tools.
I made a fun little program, perfect for first or second-year computer science students who want to actually see how sorting algorithms work. It visually breaks down popular algorithms like Insertion Sort, Bubble Sort, Selection Sort, Merge Sort, and Quick Sort using bar charts that update step by step. You can watch each comparison and swap happen in real time, which really helps make the logic behind the code click. I built it using Java, and it's a great way to get a better grasp on sorting without just staring at lines of code.
Department of Environment and Climate Change (Government of Manitoba)
2021 - 2025
As part of a web team, I helped redesign the Department of Environment and Climate Change’s outdated intranet site for the Government of Manitoba. The original site was static, built with basic HTML/CSS, and lacked usability, accessibility, and responsiveness. We modernized it using HTML5, Bootstrap (CSS), JavaScript, and ReactJS, creating a more dynamic and mobile-friendly experience. I also contributed to building a searchable file viewing system backed by a custom database, using AJAX and jQuery for smoother interaction. A key part of the project was improving accessibility and overall user experience—we conducted research to ensure the interface was intuitive, efficient, and inclusive. The final result was a much more functional platform that better supports the department’s internal needs.
Project: Web application (Internet)
Clean Environment Commission (Government of Manitoba)
2022 - 2024
As part of the development team for the Clean Environment Commission (Government of Manitoba), I helped transition a broken SharePoint site into a fully custom, code-based web app. We worked closely with multiple teams to gather requirements, plan timelines, and move over 30,000 documents into the new system. The new site was built using HTML, Bootstrap, JavaScript, React, and SQL, with a strong focus on accessibility, responsiveness, and ease of use. It’s more than just a website—it includes smart features like sorting documents by date or priority, automatic updates without manual work, and a centralized JavaScript library that lets developers make changes across all pages from one place. The result is a clean, functional, and user-friendly platform designed to serve both internal staff and the public.
Project: Contaminated Sites Registry (Database)
Department of Environment and Climate Change (Government of Manitoba)
2022 - 2023
I was part of the team behind the Contaminated Sites Registry project—one of the biggest environmental databases in Manitoba. Our goal was to modernize and streamline the whole system. The original platform was built on Access, using AJAX and jQuery, and it had become clunky and tough to manage. We worked closely with different departments to plan a full transition to a more efficient, SQL-based system that could automate updates and reduce manual work. It was all about making the data easier to manage, faster to access, and ready for the future.
Department of Environment and Climate Change (Government of Manitoba)
2022 - 2023
I worked with a team on the Interactive Organizational Chart—a SharePoint-based app built for the Government of Manitoba. The goal was to create a dynamic, visual way to explore the organizational structure across departments. We used REST APIs and JavaScript to pull real-time data from a central government employee database, then displayed that info in a user-friendly, interactive chart. You can easily navigate through teams, see who reports to whom, and jump between departments or individuals. It turned a static org chart into something way more intuitive and useful for day-to-day operations.
Project: Web application (Intranet)
Department of Natural Resource and Northern Development (Government of Manitoba)
2022 - 2023
I helped build an internal intranet site from the ground up for the newly formed Department of Natural Resource and Northern Development (Government of Manitoba). Our small dev team had a tight deadline, but we delivered fast. I designed and developed a clean, accessible site along with a lightweight file repository using HTML5, CSS, JavaScript, AJAX, and jQuery. It gave the department an easy way to search and manage their documents without the usual headaches. Simple, functional, and built to get the job done.
Project: Iris Key Progress Indicator (APIs and Infrastructure
for data insights)
Aloa LLC
I was part of the team that built the first version of Iris Key Progress Indicator for Aloa LLC—a data insight platform designed to make sense of complex project workflows. Aloa runs tons of IT projects at once, which can be overwhelming for both contractors and analysts. Iris uses machine learning to analyze real-time feedback from contractors and translate it into clear progress updates, helping teams stay on track without the constant back-and-forth. It can even handle certain financial transactions automatically. I worked on defining the metrics that the ML algorithm uses to understand where a project stands, using TypeScript and Python to build those systems. I also helped shape the data layer using SQL, Google Cloud, and AWS, and worked closely with the engineering team to make sure everything ran fast and efficiently—especially when processing large volumes of data. This project made a noticeable impact on productivity and how Aloa manages its projects.
Project: Website
UMISO
2021 - 2022
At UMISO, I was in charge of keeping their website fresh, functional, and secure. As part of a super active organization, the site needed regular updates and new features on the fly—everything from voting forms to secure info submissions. I built and maintained these using a web content management system (CMS), making sure everything worked smoothly and protected users' data. It was fast-paced, hands-on work, and I made sure the site kept up with the organization’s energy.