Talks

Talks and presentations since 2013 · 23 talks

Explore topics

2026

4 talks

Design Thinking for AI Systems

AI/LLMArchitectureDeveloper Experience
20-08-2026
Microsoft Architects
A one-hour introduction to designing AI systems, using HVE Core's design-thinking guidance as the baseline and adapting its story for architects. No prerequisites required beyond an open mind to listen and re-learn the basics.

Microsoft Agent Tools

AI/LLMDeveloper Experience
18-06-2026
Microsoft India FDE Team
An overview of agent tools across the Microsoft ecosystem, with guidance on when to use each one and the nuances that distinguish them, including Scout and Cowork.

Teaching Coding Agents to Explore External Codebases

AI/LLMDeveloper Experience
26-02-2026
SE Guild 2026
Lightning talk on helping coding agents understand unfamiliar external codebases through effective exploration strategies.

Everyone Deserves Their Own Agents

AI/LLMDeveloper Experience
26-02-2026
SE Guild 2026
Lightning talk on making personal AI agents accessible and useful for everyone.

2025

4 talks

Accelerating your coding Journey - Guided by Copilot

AI/LLM
20-09-2025
Microsoft Office, Bengaluru
Hands-on session at VSCode Dev Days exploring how to harness GitHub Copilot's full potential within VSCode. Covered differences between Agent Mode and Edit Mode, creating Custom Modes for specific workflows, and fine-tuning productivity configurations. Also discussed prompting and collaboration conventions, including shared practices like agents.md and structured instructions for consistent team usage across projects.

Cross-Platform Multi-Agent Orchestration with Semantic Kernel

AI/LLMArchitecture
10-05-2025
Bengaluru
Explored orchestration of multi-agent applications using Pro-Code, Low-Code, and No-Code platforms. Demonstrated three distinct agents: Semantic Kernel (Pro-Code), Microsoft Copilot Studio (Low-Code), and Azure AI Agent Service (No-Code) integrated into a unified application. Covered coordinating layer built with Semantic Kernel for managing agent communication and workflow, plus OpenTelemetry integration across all agents for unified observability and comprehensive system monitoring.

OpenAI's Realtime API - Intro and Key Learnings

AI/LLM
25-01-2025
AI Meetup, Bengaluru
Deep-dive into OpenAI's Realtime API covering real-time messaging concepts, communication modes (WebRTC vs WebSockets), and RAG integration with real-time interactions. Explored event-driven architecture, turn detection, built-in speech-to-text capabilities, and practical implementation using Azure AI Search. Demonstrated building a conversational AI with custom RAG tools and function calling for dynamic knowledge retrieval.

Understanding Autogen's Distributed Agent Runtime

AI/LLMArchitecture
12-02-2025
Agentic Meetup, HSR Layout, Bengaluru
Deep-dive into Autogen's distributed runtime architecture and its gRPC-based implementation. Explored components including GRPC Host, GRPC Runtime clients, Host Connection, Subscription Manager, and Serialization Registry. Covered communication patterns, cross-language agent possibilities, and challenges in implementing distributed multi-agent systems. Discussed the complexities of building TypeScript agents that can communicate with Python agents in the distributed runtime.

2024

1 talk

Edge Rollout System

ArchitectureDevOps
21-10-2024
Google Office, Bengaluru
Presented at a Distributed Systems meetup about the Edge Rollout System - a core component of an In-Store Platform for a UK retailer modernizing 65,000 POS devices across 4,200 stores. The system handles automated deployment of OS images and containerized applications to self-checkout tills using a manifest-driven, three-tier architecture (Cloud → Store → Device) in an offline-first environment.

2023

1 talk

Exploring ONDC

AI/LLM
28-11-2023
Virtual

Upon reflecting on my recent presentation at the Retail Learning Hangout, I delved into an initiative poised to redefine India’s digital commerce landscape—the Open Network for Digital Commerce (ONDC).

Note: All the images are sourced mostly from Beckn and from ONDC

2022

2 talks

Demystifying Micro-frontends

JavaScriptArchitecture
28-04-2022
Virtual

Will be covering what micro frontends are and break down a few common myths surrounding micro frontend architecture. Will also be discussing on how to solve challenges when kick-starting this journey. You will learn key ways to implement micro frontends alongside their pros and cons.

This is part of a webinar series, you can watch the recording of the session here.

Strangler fig pattern with CDC

Architecture
20-04-2022
Virtual

In this talk I will discuss on, how our clients went about re platforming their monolith application using strangler fig approach and will focus on their data strategy using change data capture technique.

2021

1 talk

Kafka 101

ArchitectureDevOps
12-08-2021
Virtual

Kafka is an open source distributed event streaming platform.

In his talk, I explain some basic terminologies in Kafka. This is mainly focussed on the audience who are new to Kafka itself.

2020

2 talks

Scaling Applications Using Micro-Frontends

JavaScriptArchitecture
16-12-2020
Virtual

Modern web applications tend to have complex and feature-heavy Frontends when compared to backends.

With so many choices for frameworks and programming paradigms, building a consistent Frontend to scale is a challenging problem to solve. We cover ways in which you can scale your Frontend application and your development teams by using a Micro-Frontends design pattern.

What's up with Platform Engineering

DevOpsArchitecture
04-11-2020
Bengaluru
I was part of platform team, and there was one question that was constantly asked to us. 'How different are we from devops'. So, in this talk tried to break some myths that surrounds platform engineering.

2019

1 talk

Coroutines in Kotlin

Java
30-05-2019
Chennai
In this talk, I explain what co-routines are and how can we implement them in Kotlin.

2018

3 talks

Building applications in Micro-frontends way

JavaScriptArchitecture
Jun 27th & 28th, 2018
Munich, Barcelona
In this talk, we plan to explain some general tech considerations that developers need to be aware of while building a micro-frontends application. This comes from my year-long experience in building a micro-frontends application in a geographically distributed team. I will share some approaches and practices that worked for us and things that were learned from them!

Micro Frontends with React and Redux

JavaScriptArchitecture
26-05-2018
Berlin
This is a talk I presented as part of Dev day Berlin along with my colleagues. This talk is based on our practical insights into micro frontends using React and Redux. We will discuss the differences between this technique and micro-services, our approaches in solving the common issues, the advantages it offers and the challenges it brings.

Dealing SOAP in Clojure

Clojure
14-05-2018
Berlin
This is a talk where i explain, how we did manage to make SOAP calls using Clojure without much complex libraries.

2016

1 talk

My perspective on Tech radar

Architecture
19-11-2016
Bengaluru
Thoughtworks publishes 2 [tech radars](https://www.thoughtworks.com/radar) every year. This talk is an opinionated take on Tech Radar 2016.

2014

2 talks

Test Driven Development

Testing
15-07-2014
Bengaluru
This was part of my assignment, when i wanted to onboard a development team with Extreme programming practices. This presentation specifically focusses on the test driven development part.

Being a consultant developer

Tips & Tricks
12-01-2014
Johannesburg
Being a developer is all about writing code. however, being a consultant is way different. We need to make a right decisions, and have excellent communication. This talk helps the developers to jump on to the consultant wagon.

2013

1 talk

Intro to Microservices

Architecture
24-06-2013
Johannesburg
This is an introductory talk to Microservices that i presented to JoziJUG community. It has a sample app built using dropwizard.