Selected work
Thirteen platforms across AI, education, data engineering, SaaS, astrology and SEO, from idea to production. Two are live products you can try right now.
Grahavani: Vedic Astrology
Accurate Janma Kundali, matching, panchang and dashas in six Indian languages, with an Android app.
Ephemeris math6 languagesAndroid
Visit live site ↗ Case study ↓Rankdesk: SEO Toolkit
Paste a URL for a 24-point SEO audit with Core Web Vitals, then fix it with pre-filled generators.
SEO auditPageSpeed APIJSON-LD
Visit live site ↗ Case study ↓AI Sales Avatar
A 3D avatar that talks to customers voice to voice, shares product information, generates leads and books appointments.
LLMSpeech AI3D avatar
Case study ↓AI Admin Assistant
A 3D avatar inside the admin panel that helps staff fetch business records by simply asking.
LLMTool calling3D avatar
Case study ↓MyTeacher: AI Curriculum Engine
An AI system that generates structured curriculum content for schools at scale.
DjangoOpenAIVector DB
Case study ↓MyTeacher: AI Exam Assistant
An in-exam assistant that helps students without handing over answers.
DjangoVector DBStreaming API
Case study ↓Invoice Compare AI
Reads complex invoices and compares them against purchase orders to catch costly mismatches.
DjangoReactOpenAI
Case study ↓AI Calling Bot & CRM
A voice bot that talks to leads naturally and keeps the CRM pipeline current by itself.
DjangoTwilioAzure LLM
Case study ↓Real-Time Lakehouse Platform
Streaming observability data you can query fast and audit over time.
RedpandaFlinkSpark
Case study ↓Kloze AI: Enterprise CRM
A CRM with AI copilots built into everyday sales and team workflows.
AngularFastAPIPostgreSQL
Case study ↓Rent Property ERP
A full renting ecosystem, from listing to renewal.
Vue.jsLaravel
Case study ↓Gujarat Offset: Printing ERP
Quote to invoice for a print business, end to end.
AngularNode.jsMongoDB
Case study ↓Neem & Tulsi: Telemedicine
A complete telemedicine suite for patients, doctors and clinics.
AngularNode.jsWebRTC
Case study ↓Have something to build?
AI, data or full-stack. Tell me what you need and let's talk it through.
Contact →Case studies
What each platform solves and how it works under the hood.
What it solves
A free Vedic astrology website that calculates an accurate Janma Kundali from birth date, time and place, in six Indian languages, with an Android app from the same code.
Astronomical mathSwiss Ephemeris checkedLahiri ayanamsa6 languagesAndroid appRow-level security
Visit live site ↗How it works
- Planetary positions are computed from orbital mathematics and checked against the Swiss Ephemeris, within about one arc-minute for the Moon and Lagna across 1900 to 2100.
- Sidereal positions use the Lahiri (Chitrapaksha) ayanamsa. Birth times convert to UTC using the birthplace's time zone history, including historical daylight saving and India's 1942–45 war time.
- Kundali with Lagna, Navamsa and Moon charts in North or South Indian style, 100 years of Vimshottari dasha, yogas and doshas with their rules shown, Ashtakavarga, panchang at birth and daily Gochar.
- Ashtakoot Guna Milan (out of 36) with a Manglik check, daily Panchang with Rahu Kaal and Choghadiya, Hindu calendar, Rashifal, numerology and nakshatra-based baby names.
- English, Hindi, Gujarati, Tamil, Telugu and Kannada, with saved charts and a family dashboard that only their owner can read.
What it solves
Every everyday SEO check and generator on one free site, so SEO teams stop jumping between a dozen separate tools.
SEO auditGoogle PageSpeed APICore Web VitalsJSON-LDNo signup
Visit live site ↗How it works
- Paste a URL and a Googlebot-style fetch runs 24 checks: 16 on the page (title, description, headings, alt text, canonical, Open Graph, schema, links) and 8 for server and crawling (status, HTTPS redirects, response time, compression, noindex, robots.txt, sitemap).
- Google PageSpeed adds performance and SEO scores and Core Web Vitals (LCP, INP, CLS) for mobile and desktop.
- Generators come pre-filled from the audited site: meta tags with a live Google preview, JSON-LD schema, robots.txt and sitemap, keyword ideas, and hashtags and bios for Instagram and YouTube.
- Privacy first: audited sites are not stored and results go straight back to the browser. Login-protected pages can be audited by pasting their HTML.
- Free with no page limits, supported by ads, with guides on technical, on-page and local SEO.
What it solves
A 3D avatar that talks to customers voice to voice, shares product information, generates leads and books appointments.
LLMSpeech AI3D avatarCRM
Try the live demo →How it works
- Voice-to-voice conversation: speech in, LLM reply, natural speech out, with lip-sync on a 3D avatar.
- Answers product questions from the company's catalog.
- Captures lead details such as name, phone and interest as the conversation goes.
- Books appointments with the company team.
- Passes captured leads to the CRM.
What it solves
A 3D avatar inside the admin panel that helps staff fetch business records by simply asking.
LLMTool calling3D avatarAdmin API
Try the live demo →How it works
- Voice or typed requests are understood by an LLM that picks the right data tool.
- Fetches invoices, VPOs, packing lists, containers, product inventory, quotations and sales details.
- Results appear in a table while the avatar summarizes them aloud.
- Saves staff from digging through several admin screens.
What it solves
An AI system that generates structured curriculum content for schools at scale.
DjangoOpenAIVector DBMulti-agent LLM
How it works
- Multi-stage pipeline: strand and sub-strand analysis, skill extraction, then AI-generated questions mapped to each skill.
- Dual-model verification: the generating model self-reviews against strict pedagogical rules, then an independent second model validates quality.
- Semantic deduplication with vector similarity search blocks near-duplicate questions.
- A question joins the curriculum only after generation, both verifications and deduplication pass.
- Audit logs at every stage for traceability and prompt improvement.
What it solves
An in-exam assistant that helps students without handing over answers.
DjangoVector DBStreaming APILLM
How it works
- Guardrail-enforced LLM responses give only conceptual explanations and hints, preserving academic integrity.
- Streaming API delivers progressive hints in real time.
- A mystery points system rewards students for trying questions on their own first.
- Parent notifications show which kinds of questions students find hard.
- Interaction logs let teachers spot common knowledge gaps.
What it solves
Reads complex invoices and compares them against purchase orders to catch costly mismatches.
DjangoReactOpenAIPrompt engineering
How it works
- LLM-powered extraction of complex invoice formats.
- Multi-layer comparison: product matching, HSN detection, tax variance, discounts, duplicate lines and semantic matching of similar product names.
- Supplier-specific patterns, historical price trends, multi-invoice benchmarking, anomaly detection and recommendations.
- Vector search resolves wording differences between similar product descriptions.
What it solves
A voice bot that talks to leads naturally and keeps the CRM pipeline current by itself.
DjangoTwilioAzure LLMPipecat
How it works
- Greets users, answers queries, collects information and asks probing questions.
- Conversation memory, sentiment detection, call scoring and follow-up stage classification.
- CRM automation: status changes, lead quality tags, next-call date prediction and interest ranking.
- Call analytics dashboard, agent handoff, missed-call retry and audio-to-text transcripts.
What it solves
Streaming observability data you can query fast and audit over time.
RedpandaFlinkSparkIcebergNessieTrino
How it works
- Observability pipelines processing millions of spans daily, with partition optimization and low-latency queries.
- Streaming aggregation, schema evolution handling and Iceberg time-travel queries.
- Multi-engine SQL querying across the lake.
- Nessie versioning for safe schema updates and rollback-friendly catalog changes.
What it solves
A CRM with AI copilots built into everyday sales and team workflows.
AngularFastAPIPostgreSQLRedisS3OpenAI
How it works
- AI copilots for document summaries, email drafting, brand-consistent pitches and auto-generated presentations.
- Multi-role dashboards, team collaboration and detailed activity logs.
- Embedding-based AI file search.
- Workflow automation, user tagging, reminders and versioned cloud storage.
What it solves
A full renting ecosystem, from listing to renewal.
Vue.jsLaravel
How it works
- Property listings, tenant onboarding, lease generation, inspections, payment logging, document upload and verification, and renewals.
- Lead nurturing, availability matrix, inspection scheduling, auto-notifications and task management.
- Owner dashboards: occupancy rates, revenue, overdue payments and property-level reports.
What it solves
Quote to invoice for a print business, end to end.
AngularNode.jsMongoDB
How it works
- Quote builder, material planning, production queue, job card printing and automated invoicing.
- Template-based quotation engine with branded PDF generation.
- Multi-role access for admins, sales, production heads and billing.
What it solves
A complete telemedicine suite for patients, doctors and clinics.
AngularNode.jsWebRTC
How it works
- Secure video calls, patient profiles, prescriptions, reports, appointments and integrated payments.
- Doctor dashboards, multi-clinic support, teleconsultation summaries and digital medical records.
- WebRTC video pipeline with fallbacks, reconnect logic and bandwidth optimization.
Skills & stack
The tools I reach for most, by layer.
Full stack
DjangoFastAPINode.jsExpress.jsLaravelAngularReact.jsVue.jsTypeScriptJavaScript
AI & LLM
OpenAI GPTAzure OpenAILlamaEmbeddingsRAGpgvectorPineconeSemantic searchReasoning modelsStreaming APIs
Curriculum & education AI
AI curriculum generationMulti-model verificationQuestion deduplicationAudit logging
Automation
Twilio voice botsPipecat pipelinesScheduling enginesCRM workflows3D voice avatarsSpeech AILLM tool calling
Data engineering
RedpandaKafkaFlinkSparkIcebergTrinoETL pipelines
Databases
PostgreSQLMongoDBMySQLRedisAWS S3MinIO
DevOps
DockerGitHub ActionsCI/CDLinux CLINginx
Architecture
MicroservicesMulti-tenant SaaSAPI gatewaysRBACObservability