Featured Projects
A showcase of my most impactful work in full-stack development, cloud architecture, and IoT solutions.

GCP Database & Logging Cost Optimisation
2026
A production cost-control initiative using monthly Cloud SQL PostgreSQL partitions, historical-data archival, partition-based retention, and focused Cloud Logging to constrain recurring storage and logging cost growth.
Key Achievements
- Controlled active Cloud SQL storage growth through monthly partitioning, archival, and partition-based retention
- Improved recent time-series query paths by allowing PostgreSQL to prune irrelevant historical partitions
- Replaced large row-by-row retention deletes with fast removal of expired partitions
Tech Stack
- Google Cloud Platform
- Cloud SQL
- PostgreSQL
- PostgreSQL Partitioning
- Cloud Logging
- Time-Series Data
- +1 more

Keyless Multi-Environment CI/CD on GCP
2026–Present
A build-once delivery platform that publishes versioned artifacts from GitHub Actions, promotes them across environments, renders reusable Kustomize overlays, and uses Workload Identity Federation instead of long-lived service-account keys.
Key Achievements
- Standardised development, staging, and production delivery around versioned artifacts from a shared Artifact Registry
- Created reusable Kubernetes configuration with common Kustomize bases and service- and environment-specific overlays
- Implemented keyless GitHub Actions authentication to GCP through Workload Identity Federation
Tech Stack
- Google Cloud Platform
- GitHub Actions
- Artifact Registry
- Workload Identity Federation
- GKE
- Kubernetes
- +5 more

Third-Party Integration API Platform
2020-Present
Comprehensive RESTful API platform for third-party integrations enabling device information retrieval, control, and real-time status events with OAuth2 security and event-driven architecture.
Key Achievements
- Designed and implemented comprehensive API platform
- OAuth2-based security with user authorization
- Event-driven architecture avoiding polling
Tech Stack
- TypeScript
- Node.js
- Express
- Fastify
- OAuth2
- JWT
- +7 more

IoT Network Management Dashboard
2018-2022
Comprehensive web-based platform for IoT device network management and monitoring with interactive data visualizations for device telemetry, usage patterns, and IoT device health metrics.
Key Achievements
- Real-time monitoring of a 70,000+ device fleet
- Interactive data visualizations for complex telemetry data
- Comprehensive usage pattern analytics
Tech Stack
- React
- Redux
- TypeScript
- Bootstrap
- Chart.js
- WebSocket
- +6 more

Zimi Smart Home Voice Assistant Integration
2019-2021
Architected and implemented voice control integrations for Google Home and Amazon Alexa using a unified translation-based architecture with common business logic and platform-specific adapters for consistent smart home device control.
Key Achievements
- Successfully certified for both Google Home and Alexa platforms
- Developed unified translation-based architecture for consistent behavior
- Implemented real-time state synchronization across voice platforms
Tech Stack
- TypeScript
- Express
- OAuth2
- Google Actions API
- Alexa Smart Home API
- Node.js
- +4 more

Enterprise IoT Cloud Platform Migration
2017-2020
Zero-downtime live migration of a consumer IoT platform from Xively to Google Cloud Platform. The platform now serves 70,000+ devices and 10,000+ user accounts at 99.999% uptime.
Key Achievements
- Zero-downtime live migration from Xively to GCP
- Platform now serving 70,000+ devices and 10,000+ user accounts
- Lowered infrastructure cost and request latency
Tech Stack
- Google Cloud Platform
- Kubernetes
- Firebase
- IoT Core
- PubSub
- PostgreSQL
- +9 more

AI Voice Service Agent Prototype
2026–Present
A non-production personal learning prototype exploring how a voice agent can answer customer calls, retrieve current company data, use tools to create a job request, and keep final confirmation under human control.
Key Achievements
- Prototyped a task-oriented voice workflow for inbound small-business customer calls
- Grounded conversations in current company information retrieved from real service APIs
- Used validated tool calls to turn customer intent into a structured job request
Tech Stack
- Voice AI
- Conversational AI
- LLM Tool Calling
- Service APIs
- Structured Data
- Human-in-the-Loop
SmartSMB Human-in-the-Loop AI Workflow
2026
A non-production personal learning project exploring stateful agent orchestration for small businesses: enquiry triage, tool-assisted quoting, deterministic pricing, durable state, and human approval before action.
Key Achievements
- Built a stateful workflow that routes quotes, complaints, FAQs, and unclear enquiries to specialist paths or human handoff
- Kept quote calculations deterministic in code while using the LLM to gather details and select validated tools
- Implemented approve, revise, and reject controls so consequential actions remain under human supervision
Tech Stack
- TypeScript
- Node.js
- LangGraph.js
- PostgreSQL
- Hono
- Drizzle ORM
- +4 more
Dive into technical articles and insights on full-stack development, cloud architecture, and software engineering best practices.