Soham Narvankar.
Simple and Relevant.

Mumbai, India.

soham.tsx
1const developer = {
2  mission: "Designing Systems",
3  craft: "Building Scalable Software",
4  output: "Shipping Products to Cloud"
5 }
Live--:--:--|—
</>
journey
July 2025 – April 2026

Full Stack Developer Intern

Krityam Solutions and Services

Startup environment · Web & Mobile platforms, cloud integrations & AI features

Web Development
AstroAstro

Fast, modern web interfaces built for landowners and builders with Astro and React

ConvexConvex

Instant cloud data synchronization and real-time updates powered by Convex

TurborepoTurborepo

Single codebase setup with Turborepo so shared components and logic update everywhere instantly

🔐Clerk Auth

Seamless, secure user login and permission management using Clerk

VercelVercel

Global, high-speed hosting and domain routing via Vercel and Cloudflare DNS

  • Challenge — Shared user interface and logic drifted out of sync between the builder and landowner applications as the project expanded.

    Solution — Created a shared internal package with automated build caching, ensuring any design or logic change instantly updates both apps without manual copying.

  • Challenge — Frequent real-time data updates caused entire landowner dashboards to re-render, slowing down the page on large property lists.

    Solution — Fine-tuned data queries so each screen only listens to the exact data it needs, keeping the dashboard snappy and responsive.

App Development
ReactReact

Cross-platform mobile shopping app created with React Native & Expo for smooth iOS and Android experiences

CloudflareCloudflare

High-speed serverless APIs built on Cloudflare Workers and Hono for instant app responses

ShopifyShopify

Instant store catalog synchronization using Shopify webhooks and Hookdeck with 99% guaranteed delivery

CloudflareCloudflare

Lightning-fast product photos served worldwide through Cloudflare R2 storage and CDN caching

Qdrant Vector DBQdrant Vector DB

Visual 'find similar snacks' recommendations powered by CLIP image AI and Qdrant vector search

AWS CloudAWS Cloud

Scalable machine-learning inference hosted on AWS containers with Docker

  • Challenge — Bursts of incoming product and inventory updates from Shopify occasionally arrived out of order, risking inaccurate stock numbers.

    Solution — Implemented an orderly queue with automated safeguards and idempotent handling, guaranteeing stock and prices stay 100% accurate under traffic spikes.

  • Challenge — Initial delays on machine-learning containers caused visual snack recommendations to feel slow on the first tap.

    Solution — Maintained warm container pools with automated health checks and pre-indexed image similarity in Qdrant, making search results feel near-instant.

2023 – 2027

Computer Engineering

B.Tech (Honours in AI & ML)

Vidyalankar Institute of Technology, Mumbai

  • Specialization in Artificial Intelligence & Machine Learning
  • Core subjects: Data Structures, Algorithms, Distributed Systems, Database Systems, Computer Networks, Operating Systems, Software Engineering
work

Troupe

Travel Planning and Booking Platform

A mobile community app where trip organizers publish curated itineraries and travelers discover, reserve, pay, and chat in real time.

RazorpayRazorpay

Seamless checkout and payments with instant verification via Razorpay and automated webhooks

PostgreSQLPostgreSQL

Smart seat-holding countdown: locks spot during checkout and automatically releases unpaid seats via cron cleanup

RedisRedis

Live group chat with active member status and instant delivery powered by WebSockets and Redis

SupabaseSupabase

Direct, secure photo and itinerary uploads via Supabase Storage using signed, time-limited URLs

JWT SecurityJWT Security

Safe login and persistent sessions with protected JSON Web Tokens (JWT)

FastAPIFastAPI

High-performance backend API services built with Python FastAPI

  • Challenge — Duplicate payment webhook notifications from payment gateways could mistakenly trigger duplicate booking confirmations.

    Solution — Generated unique idempotency keys per checkout session so payment notifications are processed exactly once, safely ignoring duplicates.

  • Challenge — Abandoned checkout sessions kept seats locked, preventing other interested travelers from booking limited spots.

    Solution — Engineered an automated background cleanup timer that safely releases unpaid seats back into the available pool after a brief grace window.

  • Challenge — Users' online/offline statuses in chat drifted when mobile devices briefly lost cell connection or switched Wi-Fi.

    Solution — Connected presence indicators to lightweight heartbeat pings with Redis auto-expiry, ensuring active indicators stay accurate.

CreatorIQ

AI-Powered YouTube Trend Intelligence

An intelligent platform that discovers breakout topics, evaluates channel relevance, predicts trend growth, and drafts video strategies.

YouTube APIYouTube API

Automated YouTube signals discovery: continuously tracks video metrics, search patterns, and viral momentum

Qdrant Vector DBQdrant Vector DB

Smart semantic matching: connects trending topics to creator niches using Qdrant vector search

LightGBM MLLightGBM ML

90-day trend forecasting powered by LightGBM machine learning models using 85 engineered signals

OpenRouter AIOpenRouter AI

AI copilot: automatically generates viral hooks, video titles, complete outlines, and SEO tags with live streaming responses

FastAPIFastAPI

Microservices architecture with FastAPI: dedicated services for authentication, channel intelligence, and scheduled trend tracking

DockerDocker

Containerized deployment with Docker for reliable scaling and seamless updates

  • Challenge — YouTube produces immense volumes of repetitive, low-value noise and irrelevant viral shorts that dilute genuine creator opportunities.

    Solution — Built a multi-stage filtering pipeline combining semantic embeddings and engagement thresholds to isolate high-potential, niche-relevant topics.

  • Challenge — Generating comprehensive video ideas, scripts, and SEO outlines takes several seconds, making users feel the app is stuck.

    Solution — Implemented Server-Sent Events (SSE) to stream the AI thought process and suggestions word-by-word in real time.

Real-Time Orders Streaming Pipeline

Kafka Streaming Lakehouse & Live Analytics

A real-time data engineering pipeline that ingests simulated UPI e-commerce transactions, handles unreliable data, and delivers instant revenue insights across Indian cities.

Apache KafkaApache Kafka

Live transaction streaming at high throughput using Apache Kafka partitions keyed by city

Apache SparkApache Spark

Real-time stream processing with PySpark Structured Streaming for instant aggregation and late-arrival handling

Delta LakeDelta Lake

Reliable transactional data storage in Delta Lake tables with zero duplicates and acid guarantees

PostgreSQLPostgreSQL

Instant revenue analytics across Indian cities querying millions of records with DuckDB

  • Challenge — Corrupted payment entries, network delays, or duplicate network packets could miscalculate store revenues.

    Solution — Added strict watermark windows to process late orders, built automatic deduplication, and routed malformed records to an isolated dead-letter queue for inspection.

  • Challenge — Sudden traffic surges (tested from 10 to 5,000 events/sec) or pipeline restarts could lead to dropped data or duplicate counting.

    Solution — Used checkpointing and Delta Lake's transaction logs to ensure exact once-processing and zero data loss even across system restarts.

top writing

Blogs related to my Specialization in AI/ML

more about me

Tools which keep me relevant in 2026

Google Stitch

Generative UI Design that works as per my thoughts

Claude Code

Coding Fast MVP Prototypes and broilerplate code

Atlassian Jira & Confluent

Streamlining Project Managemen with Jira and Confluent workflows with detailed tracking

Shopify

Managing E-commerce shops with real-time updates