Controls engineer by training. Systems thinker by nature. Builder by choice.
I'm Craig -- a multidisciplinary engineer with 15+ years building control systems for the energy sector. I've designed microgrid controllers with millisecond-level response times, built monitoring platforms from zero to one, and led integration projects for utilities across the UK and USA.
My work lives at the intersection of power systems, software, and real-time simulation -- from grid-forming inverters and hardware-in-the-loop validation to full-stack platforms for the grid edge. Most at home where electrons meet code.
Originally from Scotland. Now based in New York.
If you're in NYC or Scotland -- come find me for a coffee, a run, a cycle, or a chat about AI and energy. I'm also always up for a game of chess -- I need the practice if I'm going to keep beating my 8-year-old nephew, Leo.
Technologies and protocols I work with across energy, controls, and real-time systems. Click a category to explore.
Designing control and protection systems for microgrids, DER, and the grid edge
Specialized expertise in the communications protocols that connect field assets to control systems
Building high-integrity software for safety-critical and research-driven environments
Modeling the grid and validating control firmware before it meets the real world
Scalable infrastructure for monitoring, analytics, and control platforms
The rabbit holes I willingly fall into. Hover to explore.
System diagnostics from outside the control room.
Pounding pavement around NYC. The best debugger is a long run -- solutions compile themselves somewhere around mile three.
Two wheels, open roads, and the occasional Hudson Valley headwind. Nothing clears the mind like a long ride along the river or through the hills.
Practising just enough to stay one step ahead of my 8-year-old nephew Leo. The gap is closing fast.
I am more than happy to share pictures of my dog, even when you aren't asking for them.
Currently working through far too many books simultaneously. Always looking for recommendations.
Not an expert in most of these -- just learning out loud. Corrections and conversations welcome.
$ ls -la ./posts/
total 0
drwxr-xr-x 2 craig staff 64 Feb 18 2026 .
$ echo "Coming soon..."
Coming soon...
$ cat topics.txt
# Things I'm learning about:
- Microgrid control and the grid edge
- Energy markets & policy
- AI, optimization & control
- Hardware-in-the-loop war stories
- Curiosity-driven explorations
$ _