PORTFOLIO

OUTSTANDING PRODUCTS BUILT BY DOERS.

This is our portfolio page,  a collection of custom solutions we have built for clients over the past few years that we think is valuable for you and your team.  If you think we can build a solution for you, contact us and we will be sure to create a custom tailored solution for you.

KATAPULT PRO

CONTRIBUTORS: Jason Shortall, Avery Degruchy, Andrew Bryden, Christopher Beam, Quay Hoffman, Sam Williams, Seth Miller, Judah Fickett, Kyle Gerber

KatapultPro.com is a web-based pole data collection and processing software.  Fully design, collect, and process your pole data for Make Ready Engineering and Pole Loading Analysis.  KatapultPro.com allows you to completely process and deliver your data in an easy to read and consumable format.  Humans process photos much easier and quicker than spreadsheets or diagrams.  KatapultPro.com delivers data on a map with photo overlays, allowing the user to quickly digest and inform engineering decisions for construction in the field.

An HTML 5 (html, javascript, css) application. Node.js is used for server side scripting. It uses Firebase for data storage, GIS capabilties, and some application logic.

VISIT KATAPULTPRO.COM

katapultpro1

STREET LIGHTS PORTAL

CONTRIBUTORS: Jason Shortall, Avery Degruchy, Andrew Bryden, Quay Hoffman

The Street Lights Portal is an online tool for requesting, tracking, collaborating and processing street light and area light upgrades and installation requests.  A utility customer with existing street lights or area lights can log in using their utility billing information to log in and request to convert their existing lights to LED lights or request additional lighting using a map based interface directly in the browser.  A third party contractor hired by the utility uses custom features in the portal to generate BOMs, navigate to light locations, and report conversions from the field using their smartphone to scan the QR code on the installed equipment, all in real time within the same interface.  Custom exports from the interface are automatically transferred to the utility to update their internal database, keeping records up to date and maintaining a streamlined workflow.

An HTML 5 (html, javascript, css) application. Node.js is used for server side scripting. It uses Firebase for data storage, GIS capabilties, and some application logic.

VIEW THIS PROJECT

streetlight

POLE ATTACHMENT SERVICES FRONT END

CONTRIBUTORS: Jason Shortall, Brian Freed, Quay Hoffman, Andrew Bryden, Jeremiah Stonge, Joshua Zimmerman, Isaac Tucker, and Evan Cameron

The pole attachment services front-end was built to manage all third party pole attachment applications for attaching a new asset to a utility pole. This service integrates a live database of all utility poles eligible for attachment to a third party and allows them to submit an application to attach their property.  That application then goes to the data collection company for field collection.  Once the field data is collected and processed, the deliverable then gets posted to the front-end for the client to look at, and is reviewed by the utility for permission to build.

An HTML 5 (html, javascript, css) application. Node.js is used for server side scripting. It uses PostGIS for data storage, GIS capabilties, and some application logic.

VIEW PROJECT

ppl-pole-attachers

PHOTOHEIGHT.COM

CONTRIBUTORS: Jason Shortall, Brian Freed, Andrew Bryden, Jeremiah Stonge

PhotoHeight.com is a web-based photo processing software built to calibrate photos in order to measure heights of utility poles and their assets attached to them. Subscribers to this software drag and drop photos of a pole and calibrate the image by clicking on targets of known heights on a leveling rod or it’s equivalent. PhotoHeight.com can then annotate and help the user engineer the pole and document the condition of the pole. The software takes the image and creates a PhotoForm in which the user can then email, share or print to deliver the data for construction or virtual ride out.

HTML 5 (html, javascript, css) application. Node.js is used for server side scripting. It uses Postgis for data storage.

VIEW PROJECT

photo-height

PMP

CONTRIBUTORS: Jason Shortall, Andrew Bryden

PMP (Photo Measure Program) was built as a high powered internal tool that can process and annotate lots of data in a photo. It works in collaboration with a GIS system that connects photos of poles and their midspans as they are in the field, so that you can essentially bring the engineering into the office from the field. The data is collected and sorted into PMP and then displayed as a photoform for delivery.

Built in Java using SQLite as its data storage mechanism.

pole-measurement-software

PMV

CONTRIBUTORS: Jason Shortall, Andrew Bryden, Brian Freed, Joshua Zimmerman

PMV or Photo Measure Viewer is a web deliverable that can be accessed by the client to view their data post data collection and processing. Our internal programs create the data set which PMV can then display online. It incorporates a display on top of Google Maps in addition to the alibrated images, it also can have multiple supplemental photos giving a 360 degree perspective of the pole in the field. PMV is an interactive viewer that also lets the user get additional measurements from the pole.

An HTML 5 (html, javascript and css) application. It uses Python for some server side processing. It also uses PostGIS for some backend storage.

VIEW PROJECT

pole-measurement-software

PhotoFirst

CONTRIBUTORS: Joel Love, Jeremiah Stonge, Jason Shortall, Andrew Bryden

PhotoFirst is a simple internal processing program that was built to allow remote processing of photos to leverage a crowd sourced workforce. Photos are labeled and calibrated offsite to expedite the processing and organization of data collected in the field.

An HTML 5 (html, javascript, css) application. Node.js is used as the server, while it uses Python for some server side processing.

VIEW PROJECT

PhotoFirst_Screen_Shot

OSP Panel

CONTRIBUTORS: Quay Hoffman, Brian Freed, Jason Shortall

The OSP panel is a plugin built in QGIS an open source GIS platform that uses a Spatialite database that can be taken in the field. The OSP panel streamlines the field user’s workflow by creating simple tools to design each job. The panel allows the user to quickly input the field data and capture anything in the field that will be important for the process down the line.

A Python plugin architecture built atop QGIS (Quantum GIS). It accesses PostGIS and Spatialite for data storage.

osp-panel

Poles

CONTRIBUTORS: Jason Shortall, Brian Freed, Andrew Bryden

This web application is simply a database search engine for poles in a database. This can be built for any utility with poles that have pole tags that can be stored in a database structure. You can then link the data for the pole to another application to view and analyze the data in an interactive map.

HTML 5 (html, javascript, css) application. Node.js is used for server side scripting. It accesses PostGIS for data storage.

pole-lookup

PennDOT Relocations

CONTRIBUTORS: Jason Shortall, Brian Freed, Quay Hoffman, Andrew Bryden

This Front-End web application is built to coordinate PennDOT data with PPL data and manage a pole relocation project from start to finish. This was built specifically for the PA Department of Transportation to make it easier for PPL to work with them on pole relocations. By using this application, users can look at what assets will need to be moved or re-engineered to make space for a change in the road system. Data can be collected, shared and updated with a survey and decisions made based on that data, and tracked within this system.

HTML 5 (html, javascript, css) application. Node.js is used for server side scripting. It accesses PostGIS for data storage, GIS capabilities, and application logic.

penndot-pole-relocator

Environmental Permit Tracker

CONTRIBUTORS: Jason Shortall, Andrew Bryden, Avery deGruchy

The permit tracker web application is used to unify communication between contractors and project managers to coordinate work efficiently in environmentally protected areas. The project manager can schedule work months in advance in coordination with other departments and project managers who share resources.

An HTML 5 (html, javascript.css) application with webcomponents.  Firebase is used for data storage. Very minimal use of Node.js.

VIEW PROJECT

VIEW DEMO VIDEO

proposal-permit-editor

Field Mapper

CONTRIBUTORS: Jason Shortall, Andrew Bryden

Mapper is a web-based GIS design program that allows you to design and strand map in a live environment online. What the designer in the field is drawing can be seen live back at the office. Using GPS, aerial imagery and a set of design tools, this tiny app can transform how you do OSP design.

An HTML 5 (html, javascript.css) application using webcomponents and leaflet. Firebase is used for data storage.

VIEW PROJECT

VIEW DEMO VIDEO

telecom-pole-measurement

Mobile Mapper

CONTRIBUTORS: Jason Shortall, Andrew Bryden

Mapper is a web-based GIS design program that allows you to design and strand map in a live environment online. What the designer in the field is drawing can be seen live back at the office. Using GPS, aerial imagery and a set of design tools, this tiny app can transform how you do OSP design.

An HTML 5 (html, javascript.css) application using webcomponents and leaflet. Firebase is used for data storeage.

VIEW PROJECT

Mobile Mapper

Training Scheduler  (Active Project)

CONTRIBUTORS: Andrew Bryden, Kyle Gerber

Utilities have thousands or tens of thousands of employees. Training needs to be done in a timely manner. Rooms should never be found empty or training personnel not training. Scheduler books the rooms and the trainers based on their availability automatically and alerts the trainer of their schedule. Employees now don’t have to wait or show up to an empty room, or worse a room already in use and no trainer on site. This program takes out all of the headaches and allows you to focus on the quality of the training.

Training scheduler is coded in HTML and JavaScript with visuals and data binding constructed with Polymer, a Google inspired component library. Polymer works seamlessly with Firebase, the backend database that houses JSON data structures and manages user authentication.

VIEW PROJECT

VIEW DEMO VIDEO

trainingplanner

FEG Outage  (Active Project)

CONTRIBUTORS: Andrew Bryden, Chad Brubaker, Jason Shortall, Avery deGruchy, Kyle Gerber

FEG Outage is a tool for planning large-scale grid maintenance and development projects. The program allows engineers and project managers to look into the future and anticipate when outages are planned, avoid scheduling conflicts and determine the best way to replace, build or maintain transmission lines.

FEG outage scheduler is coded in HTML and is based in Polymer software. Polymer links to a local server program called Deployd. Deployd acts like Firebase except all the databinding ties were custom made and Deployd is not cloud based, making it a perfect solution for high security backend purposes.

VIEW DEMO VIDEO

proposal-editor

Let our team put together a custom package the meets the unique requirements of your project. Find out what Katapult Engineering can do for you by calling our office to a request consultation today.