Portfolio


Some recent examples of our work.

InspecTech

card image

InspecTech

Technologies:

C#, MVC, .NET, IIS, Microsoft SQL Server, Bootstrap, JQuery

Overview:

We were approached by a client to create a line of business application for recording onsite asbestos inspection data. This application would be available utilizing a responsive web page that could be displayed on browsers, tablet, and mobile devices with responsive styling. The application records information on customers, locations, buildings, rooms, building materials, samples, and other information.

Project Structure:

Logins are associated with Organizations which allows multiple users to work on the same project

Organizations are the top level object for data. Customers, Projects, etc are associated to an organization. The structure of the objects is shown in a parent child level format below.

  • Organizations
    • Customers
      • Projects
        • Reports
        • Uploads
        • Rooms
        • Suspect Materials
          • Suspect Material Associations
            • Samples
    • Lookups
  • Default Lookup Data

There is a default set of lookup data for suspect material attributes, years, and various other data fields.

Process:

Step 1: Create a Customer
Description: The user creates an entry for a customer that contains the customer name and other details

Step 2: Create a Project
Description: The user creates an entry for a project that contains the project name and other details

Step 3: Add Rooms
Description: The user will walk through the building being inspected. As they survey the property they create rooms for each area inspected.

Step 4: Add Materials
Description: As rooms are added the user will review the room for building materials used. These may be materials on the floor, walls, and roof. Once a material is added it can be associated to a room

Step 5: Associate Rooms and Materials
Description: Select which rooms contain which materials. i.e. Room 1 contains White Floor Tiles

Step 6: Add Samples to Room and Material
Description: Each Room and Material combination can have a sample added to it for testing

Step 7: Add Sample Data
Description: The samples are analyzed and a result is entered for each sample. This result determines whether the sample and material is listed as tested positive or negative.

Step 8: Generate Report
Description: A report is generated based upon the data which shows summary and detail pages for the building, rooms, materials, and samples.

Challenges:

At the outset of the project we knew we would be importing a variety of text data in the form of the materials, categories, material properties, room properties, and other data. In order to accommodate this variety of properties and allow the users to add there own as needed we implemented a flexible lookup table in our database. This table allow us to insert entries for a category and child entries for that category into the same table utilizing parent and child id’s. Each entry could also be associated to a specific user to allow each user to have there own set of possible selections in drop down lists.

In order to generate professional and consistent formatting on our reports we utilized a custom implementation of a c# PDF library to create and combine report pages utilizing MVC View Models and rendering the views into pdf documents which would then combine into a single report with page numbering.

Final Completion:

The project was delivered on time allowing our client to perform inspections and deliver reports to customers in a quarter of the time previously taken. The project is currently marketed to other inspection organizations. Reports may be purchased on a per project basis for a small report generation fee.


Therapractic

card image

Therapractic

Technologies:

C#, MVC, .NET, IIS, Microsoft SQL Server, Bootstrap, JQuery

Overview:

Therapractic Management Systems is a management system for therapists, and therapists’ staff, to manage their mental health practices. Therapractic Management Systems records client information and demographics. The system allows therapists to perform assessments, documentation, release forms, surgical information, and progress notes. The importance of being HIPAA compliant is crucial in the mental health industry so therapists are given a procedure to follow along with the therapist staff. An encrypted messaging system in the software allows therapists to maintain integrity in the field and allow complete security. The project has been developed by Hepsiba, Mike, Nat, and Ethan. The project started in September 2014 and ended in July 2017.


Group NIRE/Herold

card image

Group NIRE/Herold

Technologies:

C#, MVC, .NET, IIS, Microsoft SQL Server, Bootstrap, JQuery

Overview:

Herold is a cloud-based application for probabilistic weather forecasting that obtains its data from the National Weather Service in real time by using the Deterministic and Ensemble Prediction System run at the Texas Tech High Performance Computing. Group NIRE/Herold is a project that started in February 2016 and is still currently in development. Ethan and Nat have been the primary personnel on this project.


Lightning Import

card image

Lightning Import

Technologies:

C#, MVC, .NET, IIS, Microsoft SQL Server, Bootstrap, JQuery, Wordpress Plugin

Overview:

Lightning Import is an online web service utilized by online stores to import product data from a data warehouse. Lightning Import imports 1,000 products per second and is the only automated web service that updates product data inside online stores every 60 seconds. Lightning Import saves business owners thousands of dollars on initial store setup and several hundred dollars a month on on-going product updates.


Playbook Pass

card image

Playbook Pass

Technologies:

C#, MVC, .NET, IIS, Microsoft SQL Server, Bootstrap, JQuery

Overview:

Imagined and designed by two former Texas Tech basketball players, PlayBook Pass is a web coaching tool that allows users to create customized libraries of sports videos to enable players and coaches to better evaluate strategies and analyze plays.


Title Flow

card image

Title Flow

Technologies:

C#, MVC, .NET, IIS, Microsoft SQL Server, Bootstrap, JQuery

Overview:

Titleflow offers an end-to-end solution that automatically chains and calculates title and produces outputs such as running sheets, mineral ownership reports, virtual flows, and abstracts of title. Used by landmen within the oilfield industry, it streamlines the process of gathering all the data required to make a deal for Exploration and Production companies.