Home Work Case Studies Services About Contact 💬 WhatsApp
Live
Vedintel™ AstroAPI
116-endpoint Vedic astrology API with Swiss Ephemeris and Claude AI narratives.
Live
SwankyTools™
All-in-one business platform replacing 6 tools for coaches and consultants.
Live
SafeSearchScan™
Privacy-first AI security scanner with zero server uploads.
Live
PredIntel™
AI decision intelligence platform for career, money, and life timing.
Case Study 01
Astrology API SaaS AI-Powered

Vedintel™ AstroAPI

A comprehensive Vedic astrology API with 116 endpoints, Swiss Ephemeris computation, Claude AI narratives, and support for 27 languages — built to give developers a reliable, production-grade foundation for astrology applications.

Live in Production
TypeREST API / SaaS
StackNode.js + Vercel
Endpoints116
116
API Endpoints
27
Languages Supported
99.9%
Uptime
0
Third-Party Deps for Calcs
The Problem
Developers building astrology applications had no reliable, comprehensive API to build on. Existing solutions offered 10–20 endpoints at best, relied on external ephemeris services, and had documented accuracy issues with edge-case chart calculations. There was no professional-grade, developer-first Vedic astrology API that could serve as a real foundation — not just a toy project.
The Approach
The core decision was to compile Swiss Ephemeris directly into the runtime so all planetary calculations happen locally — eliminating third-party dependency for the most critical part of the system. From there, the architecture was built endpoint-first: every Vedic chart component (Lagna, Navamsa, Dasha, Shadbala, divisional charts) modelled as a separate endpoint with typed responses, not a monolithic query.

Claude AI was integrated for narrative generation — turning raw chart data into human-readable interpretations — and a streaming chat widget was added so developers could embed AI-powered astrology assistants without building that layer themselves.
Key Features Built
  • 116 endpoints covering Vedic, Western, and Tarot calculations
  • Swiss Ephemeris compiled locally — zero third-party ephemeris calls
  • Claude AI narrative generation for chart interpretations
  • Embeddable streaming chat widget for astrology app developers
  • MCP server for AI agent and tool integrations
  • Multi-language support across 27 languages via structured translation layer
  • Free tier: 500 API calls with no credit card required
Architecture Decisions
Local Swiss Ephemeris over hosted services
Every third-party ephemeris call is a latency spike and a dependency risk. Compiling it locally made the API faster, cheaper to run at scale, and impossible to break from an upstream service change.
Endpoint-per-concept design
Rather than one big query endpoint, each astrological concept gets its own route. This makes the API intuitive to explore, easy to mock in tests, and clear in its contract.
AI as a layer, not the core
Claude AI handles narrative output only — the calculations are deterministic and don't touch the AI layer. This keeps accuracy high and cost predictable.
Vercel edge deployment
Cold starts are unacceptable for an API. Edge functions with warm keep-alive patterns keep p99 latency under control even at low traffic volumes.
Outcomes
Live in production with paying subscribers
99.9% uptime maintained since launch
Developer docs with full endpoint reference
MCP integration for AI agent ecosystems
27-language support for global app developers
Tech Stack
Node.jsSwiss EphemerisClaude AISupabaseRazorpayVercelREST APIMCP Protocol
The hardest part was not the calculations — it was structuring 116 endpoints so they were learnable. Good API design is UX. If a developer can't find what they need in 2 minutes of browsing the docs, the architecture has failed them before they write a single line of code.
Case Study 02
Business Platform SaaS AI Marketing

SwankyTools™

A complete business operating system for coaches, consultants, and freelancers — replacing Calendly, Teachable, Mailchimp, and Stripe in one platform with zero platform fees on every transaction.

Live in Production
TypeMulti-module SaaS
StackNext.js + Supabase
Users157+
0%
Platform Fees
157+
Active Users
6-in-1
Tools Replaced
90s
AI Marketing Strategy
The Problem
Coaches and consultants were stitching together 4–6 separate tools that didn't talk to each other: one for booking, another for payments, another for courses, another for email. The monthly SaaS bill was significant — and on top of that, platforms like Teachable and Podia take 5–15% of every sale as a platform fee. The market needed one platform that consolidated everything with no tax on earnings.
The Approach
The architecture was designed module-first: booking, payments, products, email, and CRM were each built as isolated feature modules sharing a single Supabase database. This let each module ship independently without coupling everything together.

The payment layer was built directly on Razorpay and Stripe — not through any intermediary platform — which is what makes 0% platform fees possible. The AI Marketing Suite was added as a separate module, using Claude to generate full marketing strategy outputs in under 90 seconds from a short business brief.
Key Features Built
  • Booking system with branded pages and custom domain support
  • Direct Razorpay/Stripe payment processing — 0% platform fee
  • Digital product delivery: courses, templates, downloadables
  • Email marketing hub with automation sequences
  • AI Marketing Suite — full strategy output in 90 seconds
  • Built-in CRM and lead capture
  • White-label capability on custom domains
Architecture Decisions
Module-first, shared database
Each feature is an isolated module in Next.js but reads/writes to the same Supabase schema. This let features ship incrementally without rebuilding the data layer each time.
Direct payment gateway integration
No intermediary platforms. Webhooks from Razorpay/Stripe go directly to Supabase Edge Functions — this is what eliminates platform fees entirely.
Claude AI for marketing output
The AI Marketing Suite uses a structured prompt chain — business brief → audience analysis → content calendar → ad copy — designed so outputs are immediately usable, not generic.
Booking on custom domains via CNAME
Users can point their own domain to SwankyTools booking pages. This required a dynamic routing layer that resolves custom hostnames at the edge before serving the right tenant's content.
Outcomes
157+ active users since launch
All 6 modules live and used in production
Custom domain booking working in production
AI Marketing Suite generating real strategy outputs
Zero platform fee model proven at scale
Tech Stack
Next.jsSupabaseRazorpayStripeClaude AIVercelEdge Functions
The constraint that drove every decision was the 0% fee promise. You can't deliver that through a third-party platform — you have to own the payment flow completely. That one constraint forced a better architecture than I would have chosen by default.
Case Study 03
Security AI Tool Privacy-First

SafeSearchScan™

An AI-powered digital security scanner that checks files, URLs, and content for malware, phishing links, and deepfakes in real time — with no server uploads and results in plain English.

Live in Production
TypeAI Security Tool
StackReact + WebAssembly
Scan Time< 3 seconds
3s
Average Scan Time
0
Server Uploads
3
Threat Types Detected
Free
To Start — No Account
The Problem
Everyday users had no accessible way to verify whether a file, link, or image was safe. Enterprise security tools required technical knowledge and paid subscriptions. Free tools were either inaccurate or sent your files to a server — which is its own privacy risk. Deepfake detection was completely absent from consumer tools. There was a clear gap for a privacy-first, accessible scanner that anyone could use without uploading their data anywhere.
The Approach
The privacy-first constraint was non-negotiable from day one: files must never leave the user's device. This ruled out most server-side scanning approaches and pushed the architecture toward WebAssembly — running scanning logic directly in the browser with no round-trip to a server.

URL and phishing detection uses a combination of heuristic pattern matching and Claude AI analysis to flag suspicious content and explain why in plain language. Deepfake detection leverages browser-native APIs combined with AI analysis of image metadata patterns. The UX goal was: anyone should be able to use this without reading a manual.
Key Features Built
  • File scanning for malware and threat signatures via WebAssembly
  • URL and link analysis for phishing patterns and suspicious redirects
  • Deepfake detection for images and audio files
  • 100% privacy-first — all analysis runs client-side
  • Plain-English results — no technical jargon
  • No account required to start scanning
  • Scan history stored locally, never transmitted
Architecture Decisions
WebAssembly for client-side scanning
Running scanning logic in the browser via WASM keeps files on-device. The performance is fast enough (sub-3s for typical files) that users don't perceive a quality gap versus server-side scanning.
AI for explanation, not detection
Claude AI is used to translate threat signals into plain English — the detection logic itself is deterministic. This keeps results accurate and auditable while still being human-readable.
No account, no friction
The biggest drop-off in security tools is the signup wall before you've seen any value. Removing the account requirement entirely for basic scans increased activation dramatically.
Local scan history only
History is stored in localStorage, not synced to a server. This reinforces the privacy promise and removes the data liability of storing users' file scan histories.
Outcomes
Live in production with real users scanning daily
Sub-3s scan time achieved without server round-trips
Deepfake detection working on images and audio
Zero data privacy incidents — by architecture, not policy
No account needed — highest-friction step removed
Tech Stack
React.jsWebAssemblyClaude AISupabaseVercel
Privacy-first is not a feature — it's an architecture constraint. Once you commit to "files never leave the device," every other decision follows from that. It made the build harder in some places and much simpler in others. The simplest data protection is the data you never collect.
Case Study 04
Decision Intelligence AI-Powered SaaS

PredIntel™

An AI-powered decision intelligence platform that transforms uncertainty into structured, actionable pathways — providing timing-based insights for career, money, and life decisions, not vague predictions.

Live in Production
TypeAI Decision Tool
StackNext.js + Claude AI
DeliveryInstant
3
Core Decision Areas
₹499
Per Report
Instant
Report Delivery
0
Accounts Required
The Problem
People facing critical decisions — job changes, financial moves, major life timing — had no structured way to get clarity. Generic AI chatbots gave vague, hedge-everything answers. Career consultants were expensive and often generalized. What was missing was a focused AI tool that gave actionable next steps with timing guidance — not fortune-telling, not generic advice, but structured intelligence applied to a specific decision.
The Approach
The product was built around a single insight: people don't need more information, they need structured clarity on what to do next. The UX is deliberately narrow — three decision areas (career, money, life), a short guided input flow, and a structured report output.

The AI layer uses a multi-stage prompt chain: raw inputs are transformed into a decision context document, which is then analysed through a timing and risk framework before generating the final report. Claude AI's long context and reasoning depth were essential for making outputs feel substantive rather than generic.
Key Features Built
  • Structured AI analysis across career, money, and life decision areas
  • Timing-based insights — when to act, not just what to do
  • Actionable next steps with risk and opportunity framing
  • Secure payment via Razorpay with instant report delivery
  • Clean, guided input flow designed to reduce user effort
  • No account required — pay once, receive your report
  • PDF-formatted report downloadable after purchase
Architecture Decisions
Pay-per-report over subscription
Subscriptions work when users have recurring needs. Decision reports are occasional — a subscription would create guilt about not using it. Pay-per-report removes the commitment barrier and aligns cost with value.
Multi-stage prompt chain for depth
A single prompt cannot produce a structured, substantive report. The chain — context extraction → framework analysis → report generation — produces outputs that are coherent and actionable, not just lengthy.
Narrow scope intentionally
Limiting to 3 decision areas keeps the product focused and the prompts optimised. Scope creep into dozens of categories would have diluted the quality of each output.
No account as a feature, not a missing feature
The decision to not require accounts was deliberate. It removes friction, aligns with the one-time-use nature of the product, and makes the purchase flow under 2 minutes.
Outcomes
Live with paying users purchasing reports
Instant report delivery working end-to-end
Multi-stage AI chain producing substantive outputs
Sub-2-minute purchase flow — no friction
Pay-per-report model validated with real users
Tech Stack
Next.jsClaude AISupabaseRazorpayVercel
The hardest product decision was keeping it narrow. Every week there was a new feature idea that seemed reasonable. Saying no to scope was the most important product call made. A tool that does three things exceptionally well will always beat a tool that does fifteen things adequately.
Your Project

Want to Build Something Like This?

Tell me what you're building. You'll get a straight answer on what's possible, how long it takes, and what it costs — no fluff, no pitch deck.

Book a Clarity Call → Send Project Brief
Available for new projects
Get Product Reviewed 💬 WhatsApp