Featured Projects

REF: PRJ-001
REV: 2024-01
SECWatch Dashboard

SECWatch

SECWatch is a full stack web app built with React and ASP.NET Core to provide low-cost research & analysis tools for labor researchers. It leverages SQL & NoSQL databases to store and process millions of SEC filings and corporate financial records. Key features include a powerful filing viewer with note-taking capabilities, search and filtering capabilities, financial dashboards with an array of metrics, and custom real time alerts.

TypeScript React TanStack Query C# ASP.NET Core Python RabbitMQ Redis Celery FastAPI
UFCW AuthCards

Digital Union Card System

As the lead developer of UFCW AuthCards at UFCW International Union, I maintained and enhanced the system with several notable features. These included a built-in translation system for email & SMS confirmations, Salesforce CRM integration, a generic webhook system, and various bug fixes and improvements. The project demonstrated my full-stack development capabilities across front-end, back-end, and systems integration.

Vue.js ASP.NET SQL

Private Enterprise Project

LaMap

LaMap

LaMap is a full-stack web application I developed from the ground up to provide an affordable and user-friendly alternative to ArcGIS and the deprecated Google Custom Maps solution. Built from the ground up using C# and Blazor Server-Side Rendering (SSR), LaMap leverages the Bing Maps API to enable researchers to efficiently upload and visualize structured geospatial data. LaMap features an intuitive interface for managing map layers and associated data along with a seamless data import process. The application includes heatmap overlays for visualizing data density and patterns, as well as custom pin grouping for enhanced data representation and analysis. Developed as an internal tool for the research department at UFCW International, LaMap streamlines the process of geospatial data visualization and analysis, empowering researchers to gain valuable insights more effectively.

Blazor SSR ASP.NET SQL Bing Maps API

Private Enterprise Project

UFCW AuthCards

UFCW Sidekick

I played a key role in maintaining and developing functionality for Sidekick, a custom membership management suite built with React (TypeScript) and ASP.NET Core (C#) as lead developer and project manager for the project at United Food and Commercial Workers International Union (UFCW). Sidekick powered membership record keeping for over 70 locals across the U.S. and Canada. Key contributions included developing an email templating system, expanding workflow automation, implementing automated translation for member alerts, enhancing grievance tracking, and fixing bugs and optimizing UI throughout the application.

Vue.js ASP.NET SQL

Private Enterprise Project

UFCW AuthCards

Lunar Engine

Lunar Engine is an open-source 2D online RPG engine written in C#. It features a client-server architecture communicating via TCP & UDP sockets, a full suite of editors for maps, items, and NPCs, and a modular design allowing easy creation of custom content. Lunar Engine also integrates a Python scripting engine for implementing game logic. This project demonstrates expertise in game engine architecture, networking, tool development, and scripting system integration.

.NET MonoGame OpenGL WinForms Python