Why I Chose Cloudflare Workers Over Firebase for My iOS App Backend
When I needed a backend for a cycling club iOS app, the obvious choices were Firebase, AWS, or Supabase. I chose none of them. Here is why Cloudflare Workers was the right call — and what the architecture looks like in production. The Requirements The DCC Weekly Activities app needed a backend that could: fetch data from the Strava API, aggregate per-member stats for the current week, cache results for fast mobile responses, handle OAuth token refresh server-side (keeping sec
How I Use AI as a Force Multiplier: The CLAUDE.md Pattern
AI coding assistants are transformative — but only when given the right guardrails. Here is the pattern I developed for using Claude Code to ship 55+ features across 80 Swift files without a single regression on critical paths. The Problem with Unguided AI Without constraints, AI assistants are unpredictable. Ask it to add a button and it might refactor your authentication flow in the process. Ask it to fix a bug and it might delete a file it considers unused. The raw capabil
6 Key Lessons from Building a DCM Revenue Tracker in Investment Banking
Before I was building iOS apps, I spent years delivering technology projects in investment banking front offices. The most formative was a DCM (Debt Capital Markets) revenue tracker — a system that needed to be fast, accurate, and bulletproof. Here are six lessons that still shape every project I touch. 1. Stakeholder Management Is Everything Traders and senior MDs have zero patience for broken systems. Every minute of downtime has a visible cost. I learned to communicate in


DCC Weekly Activities: Building a 22K-Line iOS App End-to-End
A case study in building a production iOS app from scratch — native Swift, serverless backend, real-time data, and 55+ features delivered through disciplined Agile practices. The Problem The Desi Cycling Club needed a way for members to track weekly performance, compare stats, and stay motivated. Strava shows individual rides but has no club-level weekly leaderboards, coaching insights, or comparative analytics. Members wanted to see who rode the most, track trends week-over-
Skills & Tech Stack — What I Bring to the Table
A living reference of the skills, tools, and methodologies I use day-to-day — from project delivery and iOS development to serverless backends and AI-assisted workflows. Updated as I ship new features and learn new tools. Project Management & Delivery Agile/Scrum with Jira — 50+ stories tracked, sprint-based delivery, backlog grooming Protected Core Framework — tiered file protection with mandatory 6-step change control Regression checklists and impact analysis before every p


DCC Weekly Activities — Building a Live iOS App with SwiftUI, Cloudflare Workers & Jira
The Challenge The Desi Cycling Club needed a simple, engaging way for members to track weekly cycling stats, compare performance, and stay motivated — without requiring individual Strava accounts or complex OAuth flows. The Solution I designed and built DCC Weekly Activities — a native iOS/iPad app with a serverless Cloudflare Worker backend. The app features 55+ features across 5 tabs, real-time Strava data integration, adaptive layouts for iPhone and iPad, and an in-app fea


How My Childhood Adventures Led to a Lifelong Love for Cycling
Hey there, cycling enthusiasts! Today, I want to take you on a journey through my cycling experiences, from the rugged roads of Nagpur,...


In this blog post, we delve into the comprehensive bike fitting session conducted for my road bike.
The fitting resulted in several key adjustments that have significantly improved comfort, efficiency, and overall riding experience....


Storybook Title: My First Day in London
Chapter 1: The Big Journey Begins Text :It was February 1998 when I left Mumbai, India, with one bag, £200 in my pocket, and a job offer...









