Writing
Feb 2026
Using Claude to automate operational grunt work at an EV infrastructure company
What it took to actually integrate an LLM into a production PHP/Symfony backend, and what workflows it unlocked.
Jan 2026
What I learned integrating 30+ EV chargers into a live OCPP network
The real friction isn't the protocol — it's the manufacturers. Every charger has custom fields, non-standard status codes, and undocumented edge cases.