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.js Node.js AWS React DynamoDB Shopify Admin API Shopify 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
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

Vue Node.js PostgreSQL Sequelize Tipalti Heroku Google 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

Ionic Capacitor Vue TypeScript App Store Connect Google 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

Go Gin PostgreSQL Redis Kafka Docker Prometheus Grafana

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

Bun TypeScript Nuxt Nuxt UI Tailwind CSS Prisma PostgreSQL Bun 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.js Shopify Functions AWS React Node.js TypeScript DynamoDB Rust Shopify 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

Vue TypeScript Vite NPM Rollup Tailwind 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

Joined Vinyl Me, Please as my first full-stack developer role to modernise their subscription workflows. Delivered a Vue front-office dashboard and Node.js/KOA API backed by MySQL and Redis that handled member wishlists, subscription logic, and automation. Key contributions included a workflow automation tool to schedule large-scale sales (CSV imports for compare-at pricing) and a wishlist command centre for the merchandising team.

Technologies Used

Vue Node.js Koa MySQL Redis Shopify Admin API BullMQ

Key Features

  • BFCM-ready sale scheduler with bulk CSV pricing rules
  • Membership wishlist dashboard for vinyl drops
  • Subscription lifecycle management APIs
  • Custom Shopify admin extensions for ops teams
  • +1 more features