Software Architecture Projects in BengaluruSoftware Architecture Projects in Bengaluru
Cover image for 10x throughput · Kafka ·
10x throughput · Kafka · 13 social channels · built for viral-scale message bursts Redesigned an enterprise social platform's data layer into an event-driven architecture on Apache Kafka, ingesting and analysing real-time social data from 13 channels. Sized for viral-scale bursts of 250–1,000 messages/minute per customer, with hybrid delivery paths: streaming (~15–20s average latency) and polling (~2 min), with a worst-case 5-minute latency ceiling. Also set architecture standards across application, data, and AI, and rebuilt the React/TypeScript frontend for multilingual workspaces with automated WCAG 2.2 / ADA Section 508 accessibility checks. End-to-end throughput improved 10x. Confidential client engagement.
0
25
Cover image for Sports Community Mobile App — Stadium Discovery & Booking
Sports Community Mobile App — Stadium Discovery & Booking
0
130
Cover image for SEC Filing Analyzer - AI-Powered Financial Analysis Platform
SEC Filing Analyzer - AI-Powered Financial Analysis Platform
0
66
Cover image for Evaluting Agentic workflow (build with N8N) using Langfuse.
Evaluting Agentic workflow (build with N8N) using Langfuse.
0
22
Cover image for Enterprise News Aggregator: Clean Architecture
Enterprise News Aggregator: Clean Architecture & State Orchestration: Architected a production-ready news aggregation platform using Flutter and Dart, centered on strict Clean Architecture principles and the MVVM pattern. This project serves as a blueprint for scalable, decoupled application design, featuring an event-driven state management system (BLoC). Technical Deep-Dive: State Orchestration: Leveraged the BLoC pattern to handle complex UI states, ensuring a strictly reactive and predictable data flow. Scalable Architecture: Implemented a decoupled Data Layer with the Repository Pattern, allowing for seamless swapping of data sources (e.g., GNews, NewsData) without affecting business logic. Advanced Networking: Engineered a robust networking layer using Dio, featuring custom interceptors for error logging and automated retry logic. Optimized UX: Developed a "Smart Search" functionality with debouncing to minimize API overhead and improve client-side performance.
0
72
Cover image for 𝗛𝗲𝗮𝗱𝗹𝗶𝗻𝗲: Most Voice AI agents
𝗛𝗲𝗮𝗱𝗹𝗶𝗻𝗲: Most Voice AI agents still feel like glorified walkie-talkies. So I built one that actually listens like a human. Most voice bots today follow a rigid, linear loop: You speak ➔ Wait ➔ Bot speaks. If you dare interrupt them mid-sentence? They either completely ignore you or their context buffer gets totally mangled. 𝗧𝗼 𝘀𝗼𝗹𝘃𝗲 𝘁𝗵𝗶𝘀, I engineered Astra Duplex Agent — a sub-50ms, ultra-low latency, full-duplex conversational Voice AI built to handle natural human interruptions seamlessly. Here is what went into building the architecture under the hood: True Full-Duplex WebSockets: Built on FastAPI, allowing real-time bi-directional audio streaming instead of turn-based HTTP requests. Edge Voice Activity Detection (VAD): Deployed Silero VAD using ONNX Runtime to catch user barge-ins at the edge with near-zero overhead. LangGraph State Machine: Instead of a simple monolithic script, the conversation logic is modeled as a state graph, giving precise control over execution flow. Partial State Tracking & Memory Persistence: This was the trickiest part. When an interruption happens, Astra doesn't just stop audio playback — an async kill-switch halts Groq's LLaMA-3.1 mid-token, calculates the exact partial sentence actually spoken by the TTS, and saves only that partial context to an Upstash Redis buffer. Sub-50ms Inference & Streaming: Leveraged Groq LPU (LLaMA-3.1 + Whisper Large v3) paired with ElevenLabs Turbo v2.5 streaming. The result? An agent that you can interrupt mid-thought, change topics with on the fly, and ask follow-up questions without it losing historical context. Containerized with Docker and live on Render & Vercel. Check out the full architecture & live demo below! https://lnkd.in/eC6yak3i (https://lnkd.in/eC6yak3i)https://lnkd.in/eN38HGZD (https://lnkd.in/eN38HGZD)#VoiceAI (https://www.linkedin.com/search/results/all/?keywords=%23voiceai&origin=HASH_TAG_FROM_FEED) #GenerativeAI (https://www.linkedin.com/search/results/all/?keywords=%23generativeai&origin=HASH_TAG_FROM_FEED) #LangGraph (https://www.linkedin.com/search/results/all/?keywords=%23langgraph&origin=HASH_TAG_FROM_FEED) #SystemDesign (https://www.linkedin.com/search/results/all/?keywords=%23systemdesign&origin=HASH_TAG_FROM_FEED) #FastAPI (https://www.linkedin.com/search/results/all/?keywords=%23fastapi&origin=HASH_TAG_FROM_FEED) #MachineLearning (https://www.linkedin.com/search/results/all/?keywords=%23machinelearning&origin=HASH_TAG_FROM_FEED) #WebSockets (https://www.linkedin.com/search/results/all/?keywords=%23websockets&origin=HASH_TAG_FROM_FEED) #Python (https://www.linkedin.com/search/results/all/?keywords=%23python&origin=HASH_TAG_FROM_FEED) #AIENGINEERING (https://www.linkedin.com/search/results/all/?keywords=%23aiengineering&origin=HASH_TAG_FROM_FEED)
1
76