Skip to content
View smhunt's full-sized avatar
  • Ecoworks Web Architecture
  • London , ON

Block or report smhunt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
smhunt/README.md

πŸ‘‹ 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


πŸ₯ Healthcare & Clinical Systems

  • 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.


βš™οΈ Production Platform & Integration Work

  • 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.

πŸ€– AI-Augmented Development

  • 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.

πŸ› οΈ Tech

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


🌟 What I Bring

  • 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.

πŸ“« Let's Connect

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."

Pinned Loading

  1. dropbox-api-download-utility dropbox-api-download-utility Public

    Python

  2. reactive-native_CleanTemplate reactive-native_CleanTemplate Public

    TypeScript

  3. claude-code-sounds claude-code-sounds Public

    Audio feedback for Claude Code using macOS native sounds and text-to-speech

    Swift