My Projects

A collection of web applications, tools, and experiments that showcase my development skills and passion for creating innovative solutions.

Shopify logo
In Production

Shopify COD App

Contributed to a Shopify app enabling merchants to offer one-step Cash on Delivery checkout experiences. Built with a multi-tenant Next.js admin, Node.js orchestration layer, and DynamoDB backend to support post-purchase offers, OTP-based fraud prevention, and conversion analytics. Publicly recognized on the Shopify App Store with 1,800+ merchant reviews.

Technologies Used

Next.jsNode.jsAWSReactDynamoDBShopify Admin APIShopify Functions

Key Features

  • Configurable one-page COD checkout for any market
  • Targeted upsell and downsell sequences with A/B testing
  • OTP verification to block fraudulent requests
  • Localization and dynamic messaging in 15+ languages
  • +1 more features
Live demo not permitted
In Production

Internal Intelligence Tool

Co-built from the ground up with one colleague, this internal tool became the platform that drove company-wide business decisions. We developed scrapers using Puppeteer and Cheerio that collected gigabytes of competitor data, then wrapped it in analytics and competition-analysis dashboards used by management, marketing, PM, and CX teams. As the AI boom hit, we integrated OpenAI to surface analysis and strategic suggestions. The project grew from a 2-person effort to a team of 15-20 people.

Technologies Used

VueNode.jsExpressMySQLRedisOpenAI APIPuppeteerCheerio

Key Features

  • Large-scale web scraping pipeline collecting gigabytes of competitor data
  • Competition analysis dashboards used across the entire company
  • AI-powered business insights and strategic suggestions via OpenAI
  • Real-time data pipelines with Redis caching
  • +1 more features
Live demo not permitted
In Production

CX Chat Platform

Built a full customer-support chat application to replace costly third-party tools like Crisp that lacked features and were too expensive. Created a massive AI knowledge base spanning all 40+ company apps that recommended real-time replies to CX agents and could operate on full autopilot. This drastically reduced the load and pressure on the customer experience team while improving response quality.

Technologies Used

NuxtSupabaseOpenAI APIWebSocketsTypeScript

Key Features

  • Real-time chat interface for CX agents with conversation management
  • AI knowledge base covering 40+ Shopify apps
  • Intelligent reply suggestions in real time
  • Full autopilot mode where AI responds to users automatically
  • +1 more features
Live demo not permitted
Shop Circle Affiliate Platform logo
In Production

Affiliate Platform

Delivered a partner affiliate platform from the ground up, enabling partners to register, generate tracked referral links, monitor installs, and manage payouts. Continued maintaining technical architecture while extending reporting, automation, and partner experience features.

Technologies Used

VueNode.jsPostgreSQLSequelizeTipaltiHerokuGoogle Analytics

Key Features

  • Self-service partner onboarding and verification
  • Link management with real-time install tracking
  • Commission ledger and automated payouts
  • Partner enablement content and localized resources
  • +1 more features
Live demo not permitted
Neofen mobile app icon
Client Project

Neofen Dosage Mobile App

Delivered the Neofen mobile companion app for Farmavita as a solo freelancer. The Ionic and Capacitor build provides dosage guidance for Neofen tablets and related medicines, supporting customers with accurate calculations and educational content. I also navigated the complete Apple Developer and Google Play onboarding, compliance, and review processes to launch under the client's brand.

Technologies Used

IonicCapacitorVueTypeScriptApp Store ConnectGoogle Play Console

Key Features

  • Step-by-step dosage calculator for multiple products
  • Offline-first medical reference content
  • Kids growth tracking and medicine features
Go logo
In Production

Realtime Metrics Platform

Developed a high-performance analytics backend for an internal platform handling millions of events per day. The system provides real-time metrics aggregation, alerting, and anomaly detection for operational dashboards. Built core services in Go using the Gin framework, focusing on concurrency, memory efficiency, and low-latency data ingestion. The project involved deep integration with distributed queues, in-memory caching, and secure REST APIs. Details about the business logic and data models remain confidential.

Technologies Used

GoGinPostgreSQLRedisKafkaDockerPrometheusGrafana

Key Features

  • High-throughput ingestion API supporting concurrent writes
  • Real-time data aggregation with time windowing and stream buffers
  • Authentication and role-based access for multiple teams
  • WebSocket-based live metrics push
  • +1 more features
Live demo not permitted
Muha Relay chat app interface
Personal Project

Muha Relay

Personal experiment exploring the new JavaScript runtime Bun by building a real-time chat application from scratch. The project implements a complete authentication flow, live message updates via Bun WebSockets, read receipts, user presence, and lightweight profile management. Designed with a clean Nuxt UI and optimised for minimal latency and developer ergonomics.

Technologies Used

BunTypeScriptNuxtNuxt UITailwind CSSPrismaPostgreSQLBun WebSockets

Key Features

  • Real-time bi-directional messaging
  • Authentication and session management
  • Message read receipts and activity status
  • Minimal profile management interface
  • +1 more features
Releasit branding illustration
Built for Shopify

Shopify COD Fee App

Developed a Cash on Delivery Fee app for the Shopify ecosystem, enabling merchants to customise the COD payment method without engineering effort. Built with Shopify Functions and a robust Node.js backend, it allows stores to add conditional fees, hide COD based on customer risk, and localise checkout messaging—all while meeting Shopify's Built for Shopify quality standards and supporting 20+ languages. The app maintains a 4.9 rating from 500+ reviews.

Technologies Used

Next.jsShopify FunctionsAWSReactNode.jsTypeScriptDynamoDBRustShopify Admin API

Key Features

  • Conditional COD fee rules by order value, product, or country
  • Fraud prevention with customer and behavior filters
  • Localized checkout instructions in 20+ languages
  • Analytics on COD usage versus prepaid orders
  • +1 more features
Live demo not permitted
Vue Confirmation Modal component preview
Open Source

Vue Confirmation Modal

Open-source, lightweight confirmation modal component for Vue applications. Built to provide a simple and framework-agnostic API for handling user confirmations without adding heavy dependencies. Published on npm and designed for easy integration with both Vue 2 and Vue 3 projects.

Technologies Used

VueTypeScriptViteNPMRollupTailwind CSS

Key Features

  • Plug-and-play confirmation modal component
  • Supports Vue 2 and Vue 3 via build targets
  • Promise-based confirmation handling
  • Fully typed API with TypeScript definitions
  • +1 more features
Legacy Project

Vinyl Me, Please Commerce Ops

My very first full-stack developer role, landed at 18 fresh out of high school. Expected to work with React but the project used Vue — adapted within a week. Joined a 10-15 person international team building a custom shop, API, and admin application for a vinyl subscription business. Built the wishlist feature, admin dashboard, subscription logic, workflow automations, and a sale scheduler for large-scale events like BFCM.

Technologies Used

VueNode.jsKoaSequelizeMySQLRedisCube.jsShopify Admin API

Key Features

  • BFCM-ready sale scheduler with bulk CSV pricing rules
  • Membership wishlist dashboard for vinyl drops
  • Subscription lifecycle management APIs
  • Admin dashboard for the merchandising and ops teams
  • +1 more features