Welcome, I'm Josh

This blog is where I will explain some of the work I've done on various technical projects. Most of the work I do is at my full time job working as an Electronics Engineer for the Air Force. Because of this, the bulk of my code is stuck on private networks or standalone systems that I cannot make public. Articles on this blog will explain some of the things I've done at work without divulging anything sensitive as well as some of the personal projects I've done outside of work. Document

Projects

dashboard builder icon

Dashboard Builder

dotnet blazor javascript wpf

This project takes in data from various sources like databases, APIs, excel workbooks, csvs, and others. Users can then create various types of dashboard items from the data and filter or display the data in a custom dashboard. The dashboard items are highly interactive and include geospatial maps, network graphs, charts, and tables. This project has been designed and programmed by me with occasional inputs from leadership. Various people help with obtaining the data used. It is meant to be a prototype which will define requirements for a contractor to later implement and manage cyber data for the entire Air Force.

lms icon

Test Prep LMS

angular firebase nosql typescript

This project was made for a client that I met through my first project manager. The client was a wonderful and passionate person. He was also very particular about what he wanted and much of it was quite complex like tracking and displaying statistics for pretty much anything users did. This site was specifically targeting anesthesiologists who were preparing for their boards, but it was generic enough that content added to it could be organized and presented in many different ways, so it could be used for purposes other than the original intent.

Read More
ffxi data explorer icon

FFXI Data Explorer

angular golang mariadb

This project is focused on a game that means a lot to me, Final Fantasy XI. I played this game all day, everyday for at least a few years starting when I was 19. These programs works along with a private server database for FFXI. The projects for this include a Golang api, an Angular interface, and a C# auction house maintenance application. The Angular interface allows users to search the database graphically similar to how a wiki works except that the data comes directly from the database used for the game.

Read More

Libraries

light editor img
Text Editor

A library made with Blazor and JavaScript interop using Quill. Most styles and all views are custom.

Demo
light network graph img
Network Graphs

A library made with Blazor and Cytoscape used for making powerful and interactive network graphs.

Demo
Blazor Diagram

A library made with Blazor and MxGraph used to make diagrams from scratch that have a lot of capabilities. This was mainly designed to connect custom diagram items to each other to define structures for external functionality.

Blazor Geospatial

A library made with Blazor and ArcGIS to make interactive geospatial maps with layers or any shapes and labels using coordinates. Maps can be shown as many types of projections including street maps, topographical, and specially designed.