Have a project in mind? I’d love to hear your ideas and create something meaningful together. Let’s bring your vision to life.
About this App:
This app acts as a multifaceted “to do” for an individual engine. It helps Fleet Managers keep track of their work.
What I did:
I created the front end for this app from the ground up, working closely with my Agile team. I also tied it into other applications and data. Action Tracker is a powerful tool for users.
Technologies Used:
Angular 19, JavaScript, TypeScript, HTML, CSS, RESTful APIs, Highcharts, Figma
About this App:
This app plots events for an engine along a timeline.
What I did:
I created the graphic plot using HighCharts, and wrote custom code to include horizontal trackball use. This had never been implemented for InSight Platform, and was useful code for other applications to access.
Technologies Used:
Angular 19, JavaScript, TypeScript, HTML, CSS, RESTful APIs, Highcharts, Figma
About this Training:
Motorola/Freescale’s Timer Processor Unit (TPU) microcontroller was a popular choice for the automotive industry and other industries. The TPU had many built-in microcode functions ready to use, but some customers wanted to write custom microcode. I was asked to create documentation and training.
What I did:
I gathered information by reading TPU specifications and interviewing the TPU chip designers and application engineers. Once I had a solid understanding, I created a week-long TPU microcode training class and wrote a TPU microcode book. This training and documentation created a niche market for the TPU. Two students in my first class saw this market potential and founded their own company, Ash Ware , to make tools for embedded TPU systems. Over 20 years later, Ash Ware is still in business, and the TPU niche market continues.
About this Project:
Solar Turbines parent company, Caterpillar, mandated a data privacy implentation for InSight Platform, to be overseen by three Caterpillar groups. Soon after research began, InSight Platform’s complexity soon emerged: it was more complicated than any of the 500 projects that Caterpillar had overseen. It was a struggle to get the necessary information from Caterpillar.
What I did:
First, I tracked down the missing information from Caterpillar contacts overseas and my own research. This information helped me find a technical solution for our unique problem, which involved synchronizing 32 InSight applications. Next, I implemented a technical proof of concept. In addition to technical work, I coordinated meetings with Solar Turbines and Caterpillar colleagues.
I successfully lobbied to Caterpillar Legal for forgiveness in several dozen cookie instances, as it was older code that would soon be refactored. I also wrote a detailed Wiki to explain our process to the InSight Platform team.
My solution was appproved by senior InSight Platform management, both technical and business. I wrote functional specs and user acceptance test plans to be used by the many InSight Platform teams.
This project took 18 months and required both technical and business finesse. It resulted in success and with lowering risk for Solar Turbines and Caterpillar. I was rewarded with extra commendation (“exceeds expectations”) for this work.
About this App:
This notification app allows users to set up alerts via text, email, or within the InSight Platorm application.
What I did:
When our team refactored the application, QA discovered that email notifications did not look right in some email clients. It was then we discovered critical information had been lost over the years.
After I refactored the email layout, which was time-consuming, I ensured the information would not be lost again by creating a Wiki and a template-builder application. Together, the Wiki and app allow notifications to be created much faster by various teams, saving Solar Turbines hundreds of R&D hours every year.
Technologies Used:
Angular 19, JavaScript, TypeScript, HTML, CSS, RESTful APIs, Figma
Business Analysis :
In addition to the code delivery, I added even greater value to Solar Turbines by creating clear documentation and tools.
About this App:
Solar Turbines Fleet Managers send reports to their customers every month. This application speeds up their workflow by having clickable buttons to add charts and other data into a PDF report.
What I did:
A colleague and I built this application from the ground up. Here are a couple of highlights:
I used a third-party application, PrinceXML, to convert the HTML to a PDF. This required implementing PrinceXML’s unique style rules.
I was asked to add multiple languages to the application, starting with Spanish, with a front end-only solution — no database calls. I created a JSON file for each language with the keys and values for each phrase in the report. Languages can now be quickly added with new JSON files and translations.
Technologies Used:
Angular 19, JavaScript, TypeScript, HTML, CSS, RESTful APIs, HighCharts, Figma, PrinceXML
About this App:
This app is called “Value” because it shows the value of the InSight Platform application, including metrics on dollars saved, oil saved, downtime averted, and much more. Solar Turbine’s top salespeople present this app to potential customers. Current customers use it to assess InSight Platform’s value.
What I did:
I created dynamic summary tiles and charts for each metric, so the customer (or potential customer) can easily understand the benefits of InSight Platform. It has helped Solar Turbines land multi-million dollar contracts.
Technologies Used:
Angular 19, JavaScript, TypeScript, HTML, CSS, RESTful APIs, HighCharts, Figma
About this App:
Reliability Availability is part of the InSight Platform, Solar Turbines’ flagship engine monitoring application.
What I did:
This application was difficult to test because it requires recent data. The QA team often reported failures because of stale test data. I designed a better testing process and communicated it clearly to QA testers, saving our team hours of unnecessary test time each month.
Technologies Used:
AngularJS, JavaScript, HTML, Bootstrap, RESTful APIs, HighCharts
About this App:
Utilization Tracker is part of the InSight Platform, Solar Turbines’ flagship engine monitoring application.
What I did:
I refactored the styles to match Solar Turbine’s updated branding.
Technologies Used:
AngularJS, JavaScript, HTML, Bootstrap, RESTful APIs, HighCharts
About this App:
The InSight Platform is Solar Turbines’ flagship monitoring solution for gas turbine engines. It integrates 32 applications to appear as one seamless interface, and plays a key role in securing major contracts.
What I did:
When I joined Solar Turbines in 2018, my first major assignment was to refactor the InSight Platform’s landing page to improve usability. Under a tight deadline, I implemented a four-tab layout home page that connects users to both individual engine metrics and aggregated fleet performance.
Because it uses older technology, this landing page will be completely rebuilt one day. In the meantime, it has rarely been touched. Since 2018, my work has served as the main entry point for InSight users.
Technologies Used:
AngularJS, JavaScript, HTML, Bootstrap, RESTful APIs, HighCharts