Hardware/firmware platform to connect OEM products to industrial networks and move real-time data in both directions, with a complete workbench for product customization.
Tools & Technologies: ESP32, ESP-IDF, FreeRTOS, C, C++, C#, HTTP/REST API, AsyncWebServer, ESP Arduino Core, Modbus RTU, Modbus TCP, Ethernet/IP, BacNET/IP, MQTT, Serial Communications, HTML, CSS, WPF, Telerik DevCraft, Windows, CMAKE, Visual Studio, VS Code.
Integrated production monitoring and performance management appliance that enables data-driven decision-making to improve efficiency and address production issues.
Tools and Technologies: C#, C, C++, Javascript, Typescript, Python, HTML, CSS, ASP.Net Core, Entity Framework Core, Vue.js, WPF, HTTP/REST API, Websockets, Windows, Linux, RP2350, Arduino Core, Docker, Compose, SQLite, traefik, Flask, gunicorn, systemd services, Visual Studio, VS Code, Platform IO, npm, apt.
Graduate computer science course at the University of Wisconsin-Milwaukee, providing students with real-world, hands-on experiences on Azure and AWS.
Tools & Technologies: Azure IaaS, AWS IaaS, EC2, Virtual Machines, VNet, VPC, NSGs, NAT Gateway, S3, Storage Accounts, Azure Functions, Lambda, Python, Shell Scripting, Python API, SQS, SNS, App Service, Azure CLI, AWS CLI, Jump Server, Elastic Beanstalk, and more.
Extensive manufacturing analytics application serving 10,000+ users across 125+ manufacturing plants and generating $Millions in cost savings.
Tools & Technologies: C#, ASP.Net Core, WPF, Telerik DevCraft, REST API, SQL Server, Transact-SQL, Visual Studio, Manufacturing Analytics, Windows.
Discrete event supply chain simulation that replayed real-world historical product demand or synthetic demand data to determine the best combination of SAP settings to use to improve supply chain performance.
Tools & Technologies: Siemens Plant Simulation, C#, Cholesky decomposition, Visual Studio, Windows.
Data preparation pipeline for Demand Planning Simulation. Extracted historical demand and shipments from Big Data resource and performed extensive cleaning and restructuring to make data simulation-ready.
Tools & Technologies:C#, SQL, SQL Server, REST API, Windows.
Curated data resource and all ETL functionality needed to query production and downtime data from 125 manufacturing plants worldwide, clean and augment the data, and provide pre-computed time series analytics based on proprietary calculations.
Tools & Technologies: C#, SQL, SQL Server, REST API, Transact-SQL, Azure Virtual Machine.
Modeling platform supporting simulation, optimization and static calculation models using a component-based model building framework. Included complete user interface shell to facilitate working with deployed models.
Tools & Technologies: C#, Windows Forms, Syncfusion.
Edge computing runtime application to execute an automated quality inspection of plastic welds using millisecond-resolution data feed from production hardware. Included local time series database and cloud upload of all model results.
Tools & Technologies: Python, C#, ASP.NET Core, Vue.js, Javascript, Typescript, LabView, InfluxDB, TCP sockets, UDP sockets, ZMQ, HTTP/REST API, Windows Services, Azure VM, Azure Blob Storage.
Production line simulation used to generate test data for the Limacon Production Monitor. The simulation generates a detailed production schedule and then runs it, simulating operator behaviors, equipment failures and repairs, and fluctuations in both line speed and product quality.
Tools & Technologies: C#, Windows, WPF.
Reference application used as a teaching tool for the CS790 Cloud Computing Course. Provided a simple microservicess architecture that facilitated deploying the application multiple ways using different IaaS, PaaS and serverless computing services.
Tools & Technologies: Python, REST API, Flask, gunicorn, systemd services, shell scripting, redis, Memurai, MySQL, Mongo DB, PuTTY, BitVise SSH Client, SSH Key Pairs, EC2, Azure VM, Linux, several Azure PaaS and AWS PaaS services, and more.
Complete application for snapshotting the current state of a large North American truck and rail distribution network, initializing a large scale simulation, and simulating the network forward to forecast resource needs under various demand assumptions.
Tools & Technologies: C#, Windows, Windows Forms, Syncfusion, Embedded SQL.
Object-oriented simulation framework that leveraged the .NET Dynamic Language Runtime (DLR) to simplify parameter management and provide cross-language integration support.
Tools & Technologies: C#, Windows, .NET DLR.
Complete application for capturing railcars and the on-board vehicles inbound to a destination ramp, then simulating ramp operations forward to predict ramp performance under different resource assumptions. Included a heuristic scheduler to mimic the behavior of the terminal operator.
Tools & Technologies: C#, Windows, Windows Forms.
Component-based simulation framework that supported the Destination Ramp simulation as well as many other simulation problems based on tasks to be performed and the resource constraints that limit throughput.
Tools & Technologies: C#, Windows.