My Blogs

Field notes on performance testing, maintenance and plant engineering

How Owners Evaluate Bids — Inside a Techno-Commercial EvaluationProjectsHow Owners Evaluate Bids — Inside a Techno-Commercial Evaluation4-Nov-2026 · 13 min readA bid that passes pre-qualification, a technical read of the method, prices normalised to one basis and a whole-life view may still not be the cheapest — but it will be the one you can defend, to a board, an auditor, and the plant that has to live with it.Read post →Minor at 30K, Major at 60K — The Rhythm of Engine OverhaulsMaintenanceMinor at 30K, Major at 60K — The Rhythm of Engine Overhauls2-Nov-2026 · 12 min readAn engine wears out on hours, not dates. The 30,000-hour minor is a checkpoint whose measurements shape the 60,000-hour major — and across a 32-engine fleet, sequencing, spares and records are what make the programme work.Read post →Why the Grid Struggles at 7 pm: Peak Demand, ExplainedEnergyWhy the Grid Struggles at 7 pm: Peak Demand, Explained1-Nov-2026 · 7 min readThe evening peak is not a shortage of plants. It is a timing problem: demand climbs as solar falls away, and the system must ramp faster than its slowest plant can move — buying the last megawatts from the dear end of the merit order.Read post →Vibration Analysis for Beginners: What the Spectrum Is Telling YouMaintenanceVibration Analysis for Beginners: What the Spectrum Is Telling You30-Oct-2026 · 7 min readAn overall vibration number says how much a machine shakes, not why. The spectrum splits the shaking into frequencies — 1× for unbalance, 1× plus 2× with high axial readings for misalignment, a forest of harmonics for looseness, off-grid peaks for bearing defects — and phase settles the cases that look alike.Read post →Steam Turbine Overhauls — Level B vs Level C, ExplainedMaintenanceSteam Turbine Overhauls — Level B vs Level C, Explained29-Oct-2026 · 11 min readA steam turbine overhaul is not one job. Level B opens the casing and measures what it can reach; Level C takes the rotor out and leaves nothing unexamined — and the choice between them is made by what the machine is telling you, not by the calendar.Read post →Private Local AI for Engineering Work: What I Built, and Why Public Chatbots Were Never Going to Do This JobHome LabPrivate Local AI for Engineering Work: What I Built, and Why Public Chatbots Were Never Going to Do This Job28-Oct-2026 · 9 min readPublic chatbots cannot hold a multi-gigabyte engineering library, and they guess when they should cite. A private local setup — Ollama, Qdrant, Open-WebUI and Hermes Agent — keeps every document on your own network and answers strictly from verified files, with page citations.Read post →A Home Network in Three VLANs: Main, IoT, CamerasHome LabA Home Network in Three VLANs: Main, IoT, Cameras28-Oct-2026 · 5 min readMost home networks are flat: one Wi-Fi password, one subnet, and everything on it can see everything else. Three VLANs — main, IoT and cameras — are enough separation to matter, and few enough to actually maintain.Read post →Why Plants Lose Output Over Time — and How Testing Finds ItPerformanceWhy Plants Lose Output Over Time — and How Testing Finds It27-Oct-2026 · 5 min readA plant rarely loses output in one dramatic failure. It slips a little at a time through fouling, wear and auxiliary load, until someone looks at the load curve and asks when the plant got smaller. A corrected performance test is how you find where the megawatts went.Read post →Reading a Pump Curve Without GuessingMaintenanceReading a Pump Curve Without Guessing26-Oct-2026 · 5 min readA pump curve is five checks, not one line: head against flow, efficiency and the 70%-120% band, power at duty and runout, suction head, and the system curve that sets where the pump really runs.Read post →Running a Gas-Engine Fleet | Availability Is a System, Not a Spare PartMaintenanceRunning a Gas-Engine Fleet | Availability Is a System, Not a Spare Part25-Oct-2026 · 5 min readOne engine is a machine you maintain. Eighty-six engines are a system you operate — and fleet availability lives in the routines that hold them together: the calendar, the crews, the records, the spares pool and the baselines.Read post →Spares Inventory | The PKR 500 Million Balancing ActMaintenanceSpares Inventory | The PKR 500 Million Balancing Act24-Oct-2026 · 5 min readHalf a billion rupees on warehouse shelves: insurance spares, rotables, consumables and dead stock — and the discipline, from SAP PM to the annual budget round, that keeps the inventory honest.Read post →Converting Open Cycle to Combined Cycle | Lessons from S&K Phase-IIProjectsConverting Open Cycle to Combined Cycle | Lessons from S&K Phase-II23-Oct-2026 · 6 min readA US$55M EPC put a WHRSG on every engine exhaust and a 10 MW steam turbine behind each of two running gas-engine stations. The owner's engineer's job: protect the plant that has to live with the build.Read post →HRSG Inspections | What API 510 Makes You Look ForMaintenanceHRSG Inspections | What API 510 Makes You Look For22-Oct-2026 · 8 min readCorrosion rates, remaining life and the statutory annual test — including PSV testing, and why the liability stays with the owner even when a third party does the work.Read post →Heat Rate | The Number That Decides a Plant's TariffTariffsHeat Rate | The Number That Decides a Plant's Tariff21-Oct-2026 · 5 min readOne efficiency number flows from the test floor into the tariff petition. How heat rate is proved, benchmarked, and argued before the regulator.Read post →What SAP PM Taught Me About Maintenance DisciplineAsset SystemsWhat SAP PM Taught Me About Maintenance Discipline21-Oct-2026 · 5 min readFunctional locations, honest work orders and data you cannot argue with — what implementing SAP PM at a live station really changes.Read post →Preventive, Predictive, Condition-Based | Choosing the Right MixMaintenancePreventive, Predictive, Condition-Based | Choosing the Right Mix21-Oct-2026 · 5 min readMost failures are not age-related, so the calendar cannot be the whole strategy. How I split a fleet between time-based, condition-based and run-to-failure work.Read post →Inside an LM6000 Hot-Section ExchangeMaintenanceInside an LM6000 Hot-Section Exchange21-Oct-2026 · 5 min readA Level-3 intervention on an aeroderivative: module exchange, HPC blades, and the decisions that decide whether the unit comes back on time.Read post →Planning a 60,000-Hour Overhaul | Without Losing the PlantMaintenancePlanning a 60,000-Hour Overhaul | Without Losing the Plant21-Oct-2026 · 5 min readThirty-two engines, one outage window. The planning, spares and sequencing behind the SGTPS fleet's 60K major overhaul.Read post →What a Performance Test Really Proves | ASME PTC 46 & PTC 22 in Plain WordsPerformanceWhat a Performance Test Really Proves | ASME PTC 46 & PTC 22 in Plain Words21-Oct-2026 · 5 min readAcceptance, baselines and money: what a formal performance test actually establishes, and how corrections and uncertainty decide the result.Read post →My First Blog | Overcoming Writing FearsWritingMy First Blog | Overcoming Writing Fears08-Sep-2024 · 4 min readWhy an engineer who writes test reports for regulators still found a blank page intimidating — and what finally got the first post written.Read post →Build Your Own Website | A Step-by-Step GuideWritingBuild Your Own Website | A Step-by-Step Guide08-Sep-2024 · 6 min readThe step-by-step of how this site itself was built — domain, hosting, pages and the lessons from doing it without a CMS.Read post →