Publisher and CorelDRAW viewers
Open-source C++ libraries for both formats, compiled to WebAssembly with a pinned, checksummed Docker toolchain, plus a renderer for what they return. The library source and patches are published on this site.
25 years building production software, the last 11 in C# and .NET. Fully remote for 19 years. US-based, Eastern time.
Open to full-time remote roles
I started johnmcm.com in June 2026 and have built it with Claude as my coding partner. It now holds over 100 free tools: viewers for Outlook, Publisher, CorelDRAW and OneNote files, iPhone backups, video repair, PDF tools and more, nearly all running entirely in your browser.
The AI writes much of the code. I decide what to build and how it fits together, review what comes back, test it against real files, and own security and deployment. Most of it is in a stack I don't use day to day (Angular, TypeScript, Python and C++ compiled to WebAssembly), and that is the point: experience carries across, and AI shortens the climb.
Without the AI: rated Expert on Pluralsight Skill IQ in C#, ASP.NET MVC, Entity Framework Core (94th percentile), MySQL (91st), HTML5 (88th) and Bootstrap, all verified 2019 to 2021, before AI coding assistants existed.
Open-source C++ libraries for both formats, compiled to WebAssembly with a pinned, checksummed Docker toolchain, plus a renderer for what they return. The library source and patches are published on this site.
Reads a mailbox file of several gigabytes in a background worker, a block at a time, so the page never holds the whole file in memory.
Messages, photos, contacts, WhatsApp and notes from an iTunes or Finder backup, encrypted or not. Tested against synthetic backups built by a script, so no real person's data is ever needed.
Rebuilds an MP4 or MOV that will not play, using a healthy clip from the same camera as a reference. The repair engine is C++ compiled to WebAssembly and runs on the visitor's machine.
Healthcare continuing-education SaaS
Architected and owned a multi-tenant, multi-domain ASP.NET Core platform that delivers accredited courses to tens of thousands of healthcare professionals from one codebase. Product Owner across several products, built a metadata-driven requirement tracking system covering hundreds of courses, mentored junior developers, and used agentic development daily for proof-of-concept prototypes.
Healthcare revenue-cycle software
Lead architect and developer of a point-of-sale and insurance verification platform used by hospitals and clinics nationally. Designed a HIPAA-compliant patient financial clearance system, integrated payment processing and HL7 data exchange, and managed an outsourced team of three to five developers.
Moved from technical support into the company's first dedicated development role, and built a timekeeping system used by thousands of employees.
Need one of these tools inside your own product? I'm open to selling the source for most of them. A few are built on GPL code, such as the DWG viewer, and can only be passed on under the same licence; I'll tell you which before we talk price. Get in touch.
Full CV and references on request.