The CAESAR II program is the leading pipe stress analysis software program, the industry standard. The computations performed include static (weight, temperature, pressure, wind, wave, and seismic) loads, as well as dynamic effects performed by modal, harmonic, spectrum, and time history analysis. Stresses are computed in accordance with 35+ national and international standards.This has been my main project for the last 35 years.
A (small owner) Real Estate management application project. This PWA is built with React and Redux. The application implements GraphQL to maintain state, Stripe for payments, as well as MongoDB and indexedDB to maintain data.
The CAESAR II newsreel keeps users informed about the latest changes to the software and related information. I update this as needed with new content.
The CAESAR II Discussion Forum allows users to discuss issues and problems related to the application of the software with each other as well as the Engineering staff behind the software. I have been a major contributor to this Forum since 1999.
A project involving the MVC architecture, ORM via sequelize to simplify SQL database operations, handlebars to assist with code modularization and page generation, bootstrap for layout and responsiveness, and AWS S3 for image operations.
Important vehicle details (registration renewal date, tire mileage, etc) can be specified and tracked so that critical maintenance items don't lapse.
The TANK program performs the analysis or rerating of large cylindrical bottom-founded tanks (typically used for oil storage). The computations are performed according to API-650 and/or API-653. I was the sole developer on this program from 1992-2011.
Computations performed include: shell thickness determination, maximum fluid height permitted, supported cone roof design, internal pressure capacity, seismic evaluation, and settlement evaluation. Computations considered ambient and high temperatures as well as carbon and stainless steels.
A project involving HTML, CSS, and JavaScript, implementing both web APIs and 3rd party API endpoints. This application monitors defined investments (stocks, crypto-currencies) and compares current data to user defined preferred ranges.
This application obtains the current weather for a specified city and the forecast for the next five days. Up to ten searched cities are saved in a selection list for a rapid reacquisition of their weather and forecast. This selection list is maintained in the local browser storage. Openweathermap is the API-endpoint used to acquire the weather data.
I am an Engineer by education. After undergraduate school I worked for an EPC firm (rebuilding a port in Guiaquil, Ecuador). After several years at the EPC firm I joined a Consulting Engineering firm specializing in Offshore Arctic Structures. The projects at this firm consistently required specialized software development dealing with the dynamics of structures and floating bodies. While at this Consulting firm, an associate convinced me to join his company, developing Engineering Software - specifically Piping and Pressure Vessel Stress Analysis software. These Engineering applications perform their computations according to national and international codes and standards (such as B31.1, B31.3, EN-13480, API-650, ASCE #7 and ASME Section VIII Division 1).
I have been with this firm for 35 years, working my way up to partner-owner before we sold to a larger corporation. My position requires not only software planning, development, and maintenance - but also the supervision of the technical staff, acquisition plans, business plans, technical support, documentation, training, and presentations. Software development efforts involved various technologies and languages (Assembly, Fortran, C, C++, HTML, CSS, Python and Javascript). I also led the (multi-year) effort to bring our existing QA program up to NQA-1 standards, resulting in acceptance in all subsequent industry audits.
Here are severals links to some of my more interesting webinars.
Here is a link to my complete resume on "Google Docs".