Experience
25+ years, newest first. The thin line above each role shows how the work split across areas.
Product Manager · Ezlo
Led product development across executives, partners and engineering teams while driving the full product lifecycle and building the internal AI framework used by the organization.
- Technical advisor and product owner in meetings with 40+ security-industry partners, including professional monitoring stations.
- Drove the full product lifecycle from discovery and requirements through PRDs, stakeholder review, development, QA, release and follow-up, managing a portfolio of 500+ concurrent initiatives.
- Created PRDs with interactive HTML simulations; introduced AI-assisted PRD review and role-based sign-off for executive, product, cloud, firmware and QA approvers.
- Product owner and gate approver on hardware and software initiatives in a stage-gated process: new hubs, a connectivity module and a thermostat, AI video analytics, a training academy, e-commerce.
- Produced implementation-ready cloud specifications covering push-notification migration, a public REST API, emergency-contact data, monitoring-station heartbeats, partner SSO and an ML/VLM camera-analysis pipeline.
- Built the internal AI engineering framework with 70+ modules, including 200+ MCP APIs behind a unified gateway, search across 150,000+ documents, a knowledge base with 500+ AI tips, and 200+ workflows powered by a self-learning system.
MCP · LLM agents · PRDs · Jira · Confluence · Node.js · PythonSoftware Architect · Ezlo
Employee for the first ~2 years, then contractor through his own company.Technical architecture and cross-team coordination for the company's next-generation IoT platform, working across cloud, firmware, mobile and web while introducing the new platform alongside the existing MiOS / Vera ecosystem.
- Coordinated technical decisions across cloud, firmware, mobile and web teams, keeping the different parts of the platform interoperable.
- Designed the new platform to coexist with the legacy MiOS / Vera platform, allowing both systems to operate together during the transition.
- Set the platform foundations: one service per repository, the API call format, service-to-service messaging, permissions and roles, events and notifications.
- Designed and evolved major platform components including the automation engine, devices and capabilities, storage, video ML, monitoring signals, policies, SSO/JWT, billing and partner integrations.
- Data-platform evolution: Cassandra, then Postgres/CockroachDB wrappers and migrations, distributed locks, change data capture.
- R&D: MQTT-based service discovery, multi-datacentre Cassandra on Docker Swarm, framework benchmarks.
- 2024–2025: returned to hands-on Node.js development and code review on the cloud monorepo; AI-generated documentation for the whole estate and a per-service test framework.
Node.js · Kafka · RabbitMQ · MQTT · Cassandra · CockroachDB · Docker · Kubernetes · Deno · OpenTelemetrySoftware Architect & AI Integration Consultant · Independent contractor
Independent architecture and engineering work combining AI integration, distributed infrastructure and custom business applications.
- Integrated AI with billing, financial and inventory data sources to produce reports in minutes instead of days.
- Designed distributed backup storage using ZFS, a tinc mesh VPN and ZFS replication, maintaining secondary copies across multiple locations.
- Built custom web applications and AI harnesses for reporting, monitoring and alerting.
- Designed high-availability, secure APIs on Docker, Swarm and Kubernetes container stacks.
- Advised on secure embedded devices and their integration with cloud services.
AI / LLM · OpenTelemetry · PHP · Go · Node.js · Kafka · RabbitMQ · ZFS · tinc · Docker · Kubernetes · MySQL · MariaDB · PostgreSQLDeveloper · GoDaddy
Integration of third-party technologies and partner services into the GoDaddy platform.
- Integrated third-party technologies and partner services into the GoDaddy platform.
- Designed and implemented technical solutions for new integrations and product features.
- Worked across PHP, Python and LaTeX as required by the integrations and supporting systems.
- Reviewed technical solutions used by the team and improved development tooling and workflows.
PHP · Python · JavaScript · LaTeX · PostgreSQLTechnical & Team Lead · MiOS
Technical and team leadership for the web platform of the MiOS / Vera home-automation system.
- Led a team of 4 from analysis through delivery, rotating responsibilities so everyone understood the full codebase.
- Led the migration of the web stack from PHP 5.2 to PHP 7.0.
- Designed a business-oriented white-label framework allowing all OEM deployments to share a single code repository.
- Drove adoption of MQTT over WebSockets to replace long polling and initiated a centralized logging platform for the web stack.
- Automated hardware and software testing using microcontroller-driven devices exposing HTTP and TCP APIs.
PHP · Node.js · MQTT · WebSockets · MySQLSoftware Consultant · Analysis and prototyping
Provided architecture, issue analysis and rapid prototyping across multiple projects.
- Built a PHP API aggregator that reduced a slow mobile application's many upstream calls to a single request, with parallel upstream requests and streamed newline-delimited JSON.
- Designed a highly available and redundant job-queue system for a large B2B e-commerce platform using RabbitMQ, PHP, Node.js and MySQL.
- Built a real-time syslog-ng log analyser publishing into an MQTT cluster for processing and alerting.
- Designed a clustered Node.js MQTT broker with shared state and custom handling of network splits and rejoins.
- Implemented multi-master data synchronization over high-latency links using CouchDB replication and automatic conflict resolution.
PHP · Node.js · RabbitMQ · MQTT · CouchDB · MySQLDeveloper · MiOS
Web platform development for the MiOS / Vera home-automation system.
- Contributed to the migration of the web stack from PHP 4 to PHP 5.2.
- Developed and evolved the web platform supporting the MiOS / Vera ecosystem.
- Worked on white-label architecture supporting multiple OEM deployments from a shared codebase.
PHP · MySQLTechnical Lead · Sensor array system design
Large-scale sensor array system for collecting and monitoring data from 6,000+ analog and digital sensors distributed across a large area.
- Designed the software and network architecture and led prototyping and initial testing.
- Designed MQTT-based sensor data transport with Node.js WebSocket and long-polling endpoints for live monitoring.
- Developed firmware for custom Arduino-compatible boards using ATmega2560 and W5100 Ethernet, optimized for 256 KB of memory and 16 MHz operation.
- Built PHP and jQuery interfaces for alerts and reporting, backed by a MySQL cluster.
MQTT · Node.js · C (AVR) · PHP · MySQLSoftware Consultant · Web projects
Web application architecture and e-commerce integrations across multiple PHP frameworks, with payment processing and automated development and deployment environments.
- Architected web applications using Symfony, CodeIgniter, Zend, jQuery and MySQL.
- Integrated Google Wallet, PayPal and bank payment gateways into e-commerce platforms.
- Set up production, test and local development environments.
- Implemented automated testing triggered on every commit.
PHP · Symfony · CodeIgniter · Zend · jQuery · MySQL · Google Wallet · PayPalDeveloper · Mobidev
Desktop and mobile application with automated testing and deployment.
- Built libraries for automated testing and harnesses to drive them.
- Developed content-scraping and crawling tools with image comparison between the application and its design documents.
- Implemented desktop and mobile user interfaces from design files.
- Developed application functionality using PHP and MySQL.
PHP · MySQLLead Developer · Exig0
PHP-based payment and e-commerce platform supporting payment integrations, customer-specific deployments and multiple branded shops from a shared product.
- Led a team of 6 developing and integrating payment and e-commerce solutions.
- Designed multi-shop architectures that allowed the same product to power multiple branded stores without maintaining separate codebases.
- Worked directly with banks to implement and integrate their direct payment solutions.
- Developed templating and customization systems for white-label deployments.
- Managed Linux and Windows servers and the supporting network infrastructure.
PHP · JavaScript · E-commerce · Payment gateways · Templating · Linux · WindowsTech Lead · Accounting software
Modernization of DOS-era FoxPro accounting applications into Windows-based systems.
- Led development across FoxPro, Visual Basic and Microsoft Access.
- Analyzed requirements and translated existing accounting workflows into the new applications.
- Planned and carried out migration of existing accounting data.
FoxPro · Visual Basic · MS AccessDeveloper · Database applications
Development of Visual Basic 6 database applications tailored to different business workflows, with custom interfaces and integration with barcode scanners and other hardware.
- Developed database management applications with custom interfaces and workflows for different business use cases.
- Designed and implemented application logic and database-driven workflows in Visual Basic 6.
- Integrated barcode scanners and other hardware through serial and USB interfaces.
Visual Basic 6 · Database applications · Serial / USB · Barcode scanners

























