My explorations into the world of sofware and electronic engineering
I work as a Technical Architect or Lead Research Engineer in software engineering with 28 years of experience in the industry. The systems I work on are large multi-user distributed systems. I also have a deep love of engineering. I took my Masters in Engineering at Cambridge in 1997 where I specialised in Electronics, Control, Non-Linear Systems, Communication and AI. A lot of my electronics hobby work nowadays is in support of my role as a Scout Leader and Technical Director for a village pantomime troop.
This site is to cover projects that I am working on or have worked on. I can’t share much about my professional work, which of course remains proprietary, but will talk about technologies that I am working with.
Corf Electronics is the name I used as an electronics hobbyist in my school years, a name I imagined I’d use in the future.

Blog
Explore a selection of electronics and engineering projects, sharing detailed designs, microcontroller applications, and professional insights from a seasoned software architect.
-
Claude likes to talk about what’s been, not what is
Consider this diff suggested by Claude Code: Notice the comment “Call OpenAI…
-

Strategy Pattern is your friend
I’ll start with Claude’s conclusion after I asked for the refactor: Before…
-

Those Beeping Scouts and their Communicator Badge
Last week at Scouts we covered part of the Communicator Badge. I…