portfolio


Project: Static.css - CSS Framework
2022
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.
[Website] [GitHub]

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.
[Website] [Github]

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.
[Wesite] [Github]

Project: Data Visualization Software
2021
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.
[Github]

Project: Sorting Algorithm Visualizer (Fun project)
2021
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.
[Github]


Project: Risk assessment of 3D printers and mitigation (Multidisciplinary research)
Organization/Company: Department of Physics & Astronomy, University of Manitoba
Duration: January 2025 - Present | 1 year
Technologies utilized: Python (MicroPython, Pandas, Matplotlib, NumPy), Embedded systems (Raspberry Pi Pico, Sensors: dust, humidity, temperature, air flow, TVOC, CO2) ,3D Printers (FDM & Resin), Design (Fusion 360, Tinkercad).
Summary: TBD
Publication: TBD

Project: Concept Dictionary and Glossary (Data management & analysis software)
Organization/Company: Manitoba Centre for Health Policy, Max Rady College of Medicine
Duration: April 2025 - July 2025 | 4 months
Technologies utilized: Python (Django), Database (MS SQL, SQLite), JavaScript (React, Astro), Statistical analysis (SAS, R), PHP, HTML/CSS, BBCode, OS (Ubuntu, Red Hat).
Summary: Led the redevelopment of MCHP’s legacy concept dictionary system, migrating from a PHP/BBCode and SQLite architecture to a modern Python (Django) and MS SQL platform. Designed and implemented a full-stack solution with a React/Astro front end, integrated validation features in data entry forms to eliminate redundancies and prevent invalid records, and added role-based user permissions for enhanced data security. Conducted database optimization and data cleaning, ensuring a modular and maintainable structure. Utilized SAS and R to analyze existing health datasets, improving data accuracy and enabling more in-depth automated analyses for health researchers. The resulting platform significantly improved research efficiency, accuracy, and accessibility for public health studies, with production deployed on Red Hat and testing performed on Ubuntu.

Project: ECC Web application (Intranet)
Organization/Company: Department of Environment and Climate Change, Government of Manitoba
Duration: May 2021 - April 2025 | 4 year
Technologies utilized: HTML/CSS, Bootstrap, JavaScript, Ajax, jQuery, Database (JSON, CSV), SharePoint, Linux.
Summary: Redesigned and modernized the department’s legacy HTML intranet into a dynamic, accessible web application meeting WCAG 2.1 accessibility standards. Implemented a centralized navigation framework enabling rapid updates across thousands of pages, significantly reducing maintenance overhead. Developed a JavaScript/jQuery-based file search and management system with advanced filtering, keyword search, and one-click file retrieval, streamlining administrative workflows and improving access to departmental correspondence. Enhanced the user experience with a modern UI featuring intuitive graphics, improved navigation instructions, and responsive design using Bootstrap. The application was hosted on Linux and deployed for secure internal use, resulting in improved efficiency, usability, and departmental information accessibility.

Project: CEC Web application
Organization/Company: Clean Environment Commission, Government of Manitoba
Duration: January 2022 - December 2024 | 3 year
Technologies utilized: SharePoint, JavaScript, HTML/CSS, Bootstrap, Ajax, jQuery, Database (MS SQL, CSV), Linux
Summary: Collaborated with the development team to replace a failing SharePoint site with a fully custom, code-based web application. Led the migration of over 30,000 documents into a secure MS SQL–backed system, implementing responsive design with HTML, CSS, Bootstrap, and JavaScript/jQuery, and integrating advanced accessibility features. Developed a centralized JavaScript library enabling global updates across all pages, reducing maintenance time and ensuring consistency. Built advanced document management tools, including sorting by date, priority, and unique document types—significantly reducing search time and helping users quickly locate required materials without extensive browsing. Added real-time updates and streamlined navigation for both internal staff and public users. Hosted on Linux, the platform delivered a modern, efficient, and accessible experience, greatly improving content management and user engagement.

Project: Contaminated Sites Registry (Database)
Organization/Company: Department of Environment and Climate Change, Government of Manitoba
Duration: January 2022 - December 2023 | 2 year
Technologies utilized: MS SQL, JSON, CSV, MS Power Platform, HTML, JavaScript
Summary: Participated in the redevelopment of Manitoba’s Contaminated Sites Registry, one of the province’s largest environmental databases. Led efforts to migrate from an outdated Microsoft Access system to a robust MS SQL–based platform, improving performance, scalability, and data accessibility. Designed a well-structured repository capable of handling and delivering over 2,000 environmental documents to the public with minimal latency. Integrated MS Power Platform tools to automate updates and streamline workflows, significantly reducing manual maintenance. Collaborated with multiple departments to ensure data accuracy, improve search functionality, and modernize the public-facing interface using HTML and JavaScript. The result was a more efficient, future-ready system that enhanced transparency and access to critical environmental information.

Project: Interactive Organizational Chart (SharePoint application)
Organization/Company: Department of Environment and Climate Change, Government of Manitoba
Duration: January 2022 - December 2022 | 1 year
Technologies utilized: API, SharePoint, JavaScript, XML
Summary: Developed a custom SharePoint plugin for the Department of Environment and Climate Change that transforms static organizational charts into a dynamic, interactive visualization similar to Microsoft Teams’ org chart view. Integrated with the department’s internal employee database via REST APIs, fetching real-time data and rendering it with custom JavaScript and XML formatting. The application allows staff to easily navigate the department’s structure, view reporting relationships, and access individual profiles, providing a more intuitive and efficient way to understand internal hierarchies. This solution improved visibility, streamlined navigation, and enhanced day-to-day operational efficiency within the department.

Project: NRND Web application (Intranet)
Organization/Company: Department of Natural Resource and Northern Development, Government of Manitoba
Duration: January 2022 - December 2023 | 2 year
Technologies utilized: JavaScript, HTML/CSS, jQuery, AJAX, JSON, CSV, Linux
Summary: Collaborated on the development of a new internal intranet site for the newly established Department of Natural Resource and Northern Development. Designed and implemented a clean, accessible interface and a lightweight file repository using HTML5, CSS, JavaScript, AJAX, and jQuery. The system enabled staff to easily search, filter, and manage departmental documents, reducing administrative overhead and improving information access. Delivered the project on a tight deadline, ensuring reliability, functionality, and ease of use for day-to-day operations.

Project: Iris Key Progress Indicator (APIs and Infrastructure for data insights)
Organization/Company: Aloa LLC
Duration: June 2022 - September 2022 | 4 months
Technologies utilized: JavaScript, TypeScript, Python, React, API, Google Cloud, AWS, SQL, JSON.
Summary: Contributed to the first release of Iris Key Progress Indicator, a data insight platform designed to help Aloa manage and track complex IT project workflows. Collaborated on defining the metrics used by the system’s machine learning models to interpret real-time contractor feedback and translate it into clear progress updates, reducing the need for constant manual check-ins. Built core data processing components in TypeScript and Python, and developed the underlying data layer with SQL, Google Cloud Platform, and AWS to ensure scalability and high performance when handling large datasets. Implemented data visualizations with D3.js and React to present insights in an accessible, actionable format. The platform improved project visibility, streamlined communication, and enhanced productivity across multiple teams.