Callionica / Developer for Hire


In which you learn that I'm a software developer

I'm an experienced multi-language software developer based in the UK. I've written code professionally for iOS, Windows, and the web in C++, C#, Objective-C, Objective-C++, JavaScript, Typescript, SQL, Python, X++, and Visual Basic. (I currently write most of my code as Typescript web apps running on Deno). I used to work at Microsoft, as a result code that I've worked on is currently running on hundreds of millions of machines across the world. I founded Callionica, my own company, where I designed and developed 6 iOS apps.

I take a broad view of software development having worked in different disciplines within software development engineering (development, design, QA, and user education); having worked in different software categories (developer tools, business software, and consumer); having been an individual contributor, a technical mentor, a manager of a small team, and having coordinated work across teams on multiple continents; and having worked at companies small and large (from one employee to thirty to a hundred thousand). To me "software development" is all the work that needs to get done to build a software product or service, whether it's design, architecture, coding, technical mentoring, or managing a team or project.

I encourage you to contact me at I'm currently available to help you design, architect, implement, or lead your software development project.


The TLDR of my work history and education


Dates and events in my curriculum vitae


Parental Care and Incubation Projects (UK)

Carer, Developer & Designer

In 2017, I shut down Callionica LLC to move back to the UK to care for my dying mother.

Since then I've developed a number of unreleased personal/incubation web apps in JavaScript, Typescript, and Deno including: Rooms & Zones for Philips Hue, Crossword Party, The Unnamed Video Server, Bells, Brass, Let's Encrypt Interactive Client.


Callionica LLC (USA)

Developer, Designer, Founder

iOS apps: SPEAKS, READS, Links, Multiverse, Soccer Aloud, Conjugations ES


Microsoft (USA)

Senior SDET

MBS Dynamics AX Product-wide Test Data


Microsoft (Denmark)

SDE Test Lead

MBS Dynamics AX Control / Cost Accounting

Software Development Engineer in Test

MBS Dynamics AX


Microsoft (USA)

Software Development Engineer

Visual C++ Libraries - Managed CRT, native CRT + some std:: libs

Programmer Writer

Visual C++ Libraries - ATL and ATL Server


Wrox Press (UK)


ATL COM & Visual C++ books

Senior Technical Editor

COM, C++, Visual Basic books; authoring tools


Education (UK)

BSc Mathematical Physics, University of Nottingham, UK


Send me some mail and we'll set up a meeting

Please get in touch at