π Hey, I'm Sean Hunt
Software Architect & Technical Lead | Production Systems | AI-Augmented Development
Thirty years of building and owning software that real businesses depend on every day β from 16 years as CTO/Software Architect of a PCI Level 2 e-commerce operation, through engineering leadership at Trackunit, ZTR, and Carfax, to running EcoWorks Web Architecture today.
Most of what's here was built with AI coding agents as core development capacity β Claude Code and the Claude API β not as a novelty. I direct agents at complex objectives, review what comes back critically, and decide what's actually safe to ship. The interesting question isn't who wrote a function. It's whether the system works at 2 a.m.
π Middlesex Centre / London, Ontario Β· π¨π¦ Canadian data residency by default
- AI Appointment Booking & Patient Chat β Conversational booking and patient intake, Claude-powered, built for real clinic workflows rather than a demo happy path.
- OSCAR EMR Integration β Integration layer against OSCAR, Ontario's dominant open-source EMR: clinical data access, appointment/scheduling surfaces, and the messy reality of working with an EMR whose implementations don't always match the documentation.
- Bluewater Area Family Health Team β Production web platform for a multi-site Ontario family health team, including a custom Claude-integrated chat plugin. Real patients, real accessibility requirements, elderly-first UX.
Handling regulated data is not new ground for me: I held Level 2 PCI compliance through recurring external audits for 16 years at TLC Pet Food.
- Handled β Booking and lead-qualification SaaS. React/TypeScript front end, Express API, PostgreSQL, Clerk auth β multi-tenant architecture, the same shape as a clinical operations platform.
- Domain Commerce MCP β Production MCP server over the Tucows/OpenSRS API (20-year affiliate registrar). Real third-party API integration: OAuth, rate limits, partial failures, money changing hands.
- SSL Factory β Automated certificate provisioning and renewal. Boring, unglamorous, and exactly the kind of thing that takes a platform down when nobody owns it.
- Utility Monitor β Computer-vision water meter reading (YOLOv8 + OCR) with a self-hosted Docker/MQTT/PostgreSQL pipeline. Edge capture through to time-series storage and alerting.
- claude-code-sounds β Audio feedback for Claude Code using native macOS sounds and TTS. Swift.
- Video Documentation & Generation β Automated analysis and documentation generation with the Claude Vision API.
- Local Podcast β Local-first document-to-audio generation pipeline, self-hosted end to end.
- MCP servers over live operational data β financial, IoT sensor, and geospatial datasets exposed as conversational tooling.
Languages & Frameworks β Node.js Β· JavaScript / TypeScript Β· React & React Native Β· Python Β· C# / .NET Β· PHP
Data β PostgreSQL (schema design, production migrations, query performance) Β· MySQL Β· SQLite Β· time-series/IoT pipelines
Integration β REST Β· OAuth2 Β· SOAP Β· webhooks Β· SFTP Β· XML/CSV Β· MCP
Infrastructure β AWS Β· Docker Β· GitHub Actions CI/CD Β· Linux Β· MQTT Β· Raspberry Pi / ESP32 / Particle edge devices
AI β Claude API (chat, vision, RAG) Β· Claude Code Β· MCP server development Β· vector search
- Production ownership β monitoring, incident response, migrations, rollback discipline. I don't panic when prod behaves differently from staging.
- Regulated-data experience β PCI Level 2 through external audit; healthcare clients under PHIPA expectations.
- AI as leverage, with judgment β aggressive use of coding agents, paired with knowing when the output is wrong.
- Leadership when it's needed β led front-end and back-end teams at Carfax to ship a top-ranked React Native consumer app ahead of schedule; know how to decide when a platform actually needs more people, and what to hire for.
- Three decades of perspective β I've watched tech cycles come and go and I know what holds up.
sean@ecoworks.ca Β· linkedin.com/in/ecoworks
Open to senior engineering and technical lead work in southwestern Ontario or remote across Canada.
"The best code is code that solves actual problems while being maintainable by humans."



