05 // SPEAKING

Words I've Said

You can actually hear me talk, not just type.

2026
Automate your software delivery with AI Factories
▶
React India x Chennai React Meetup 2026

Automate your software delivery with AI Factories

A delivery pipeline where every stage is an agent, and the finding that the conveyor belt is only a third of the code: the rest is trust enforcement and memory namespacing, which is what makes a factory safe to leave running unattended.

Building AI-powered Workflows for Large-Scale TypeScript Code Refactors
▶
TypedCoders 3.0

Building AI-powered Workflows for Large-Scale TypeScript Code Refactors

Two case studies in keeping types honest across a language boundary: migrating a production TypeScript service to Rust while the TypeScript client stays type-safe, and a typed comms layer between a Tauri desktop app and an Expo companion.

React + Postgres - The AI-Ready Stack You Already Know
▶
Expert Talks Chennai

React + Postgres - The AI-Ready Stack You Already Know

How PostgreSQL paired with React Server Components collapses the service sprawl of AI-heavy apps: row-level security for auth, pgvector for search, LISTEN/NOTIFY for realtime, and full-text search for RAG.

Building Agent-Native Apps with JavaScript
▶
Digital Dreamers Den (D3) Anniversary Meetup

Building Agent-Native Apps with JavaScript

Why the next generation of software is built for agents, not humans, and how JavaScript ships that context through three substrates over one schema: an MCP server, a CLI, and a typed API.

AI driven Web Development with Chrome DevTools Protocol
▶
JSLovers Chennai Meetup #9

AI driven Web Development with Chrome DevTools Protocol

A practical session on using AI with the Chrome DevTools Protocol to inspect websites, debug issues, and accelerate real web development workflows.

2025
React Meetup #96

Building an AI Agent

A live coding session on building a Claude or Codex-style CLI agent from scratch using simple JavaScript and terminal-first tooling.

Unlock Server Side Rendering with Nitro
▶
Chennai React Meetup #15

Unlock Server Side Rendering with Nitro

A simple walkthrough of converting a legacy site to SSR with Vite and Nitro, using a before-and-after app structure to explain the migration path.

2024
Making boring websites exciting with View Transitions API
▶
Thoughtworks Geeknight 102nd edition

Making boring websites exciting with View Transitions API

Tutorial on how to make simple website elements transition and make them exciting

AI for Frontend Developers
▶
React Bangalore Meetup #83

AI for Frontend Developers

A quick tutorial on how to add AI to your frontend apps

Building Web Components with React
▶
React India - Chennai Meetup

Building Web Components with React

A beginner friendly talk on how to build web components with React & how to leverage them in your existing applications.

2023
Signal Boosting
▶
React Nexus 2023

Signal Boosting

Improving React Rendering performance using Signals. Lightning talk at React Nexus 2023 International Conference.

How to build BFF with Wundergraph
▶
React Bangalore Meetup #67

How to build BFF with Wundergraph

This talk focuses on how to build a Backend for Frontend (BFF) gateway using Wundergraph.

Beyond Virtual DOM - Speeding up large React Apps
▶
React Bangalore Meetup #65

Beyond Virtual DOM - Speeding up large React Apps

This talk focuses on understanding React Virtual DOM and how new solutions are on the rise to go beyond the Virtual DOM using alternate DOM implementations and state management techniques to speed up large React applications.

Turbo Charge your SSR pages with Edge Rendering
▶
React Bangalore Meetup #63

Turbo Charge your SSR pages with Edge Rendering

This talk takes a beginner friendly approach to different rendering patterns and how to leverage edge infrastructure to speed up server side rendered pages.

2022
Improving web performance with Islands Architecture
▶
React Meetup #61

Improving web performance with Islands Architecture

Modern web apps are shipping too much javascript. This talk focuses on how to cut-down on heavy page load times by leveraging Islands Architecture provided by Astro.

2020
Qbits & Quantum Mechanics Explained
▶
Thoughtworks Geeknight 76th Edition

Qbits & Quantum Mechanics Explained

A science + tech focused talk explaining how the world of tiny particles work & how it is leveraged in Quantum computers as Qbits.

How to learn a programming language
▶
Basaveshwar Engineering College, IEEE Student branch

How to learn a programming language

A live stream webinar for college students on which programming languages to learn & how to learn them.

Building a command line tool with Node.js
▶
Guvi 30 days webinar

Building a command line tool with Node.js

How to use Node.js to build a command line utility - explained in very simple steps by building a translator app live on video.

Visualize Application State With XSTATE In Javascript
▶
Guvi 30 days webinar

Visualize Application State With XSTATE In Javascript

Building visual model of an application state by leveraging the concept of finite state machines with XSTATE.

Redux for State Management
▶
Guvi 30 days webinar

Redux for State Management

Live programming of building a stateful application & managing the state transitions using the Redux library.

Up and Running with React Native
▶
Guvi 30 days webinar

Up and Running with React Native

A beginner friendly introduction to building apps with React Native - live coding a todo list app on video using an Expo Snack.

Building Universal Applications with Expo
▶
Guvi Special Event

Building Universal Applications with Expo

Ever wondered you could build your app once instead of thrice? ﹣ Meet Universal Apps in this tech talk organized with the help of GUVI learning platform

2019
The State of React Native in 2019
▶
Thoughtworks Geeknight 69th Edition

The State of React Native in 2019

A detailed talk on the state of React Native & the types of libraries & apps the community is building around the React Native ecosystem.

React.js Best Practices
▶
PYT Talks Episode 1

React.js Best Practices

Sharing the best practices on building applications with React based on my experience in building the Pickyourtrail mobile app & the web app.

2018
Lightning fast application development with MobX
▶
Thoughtworks Geeknight 55th edition

Lightning fast application development with MobX

A talk focused on introducing a new state management approach powered by MobX & how it'll greatly speed up application development times.

2017
Facebook Developer Circles Chennai

React Native for Beginners

A beginner friendly talk + live tutorial on how to build mobile apps with React Native for the facebook developer circles community.

Building React Native apps with Angular 2
▶
React Native Chennai

Building React Native apps with Angular 2

A PoC project explaining the underlying architecture of React Native & how we can leverage it for other frameworks with Angular 2 as an example.

Chennai Geeks

Angular JS 2 for beginners

How to build applications with Angular 2 - a beginner friendly talk + live coding session.

Navigation in React Native
▶
React Native Chennai

Navigation in React Native

Explaining the most complicated part of React Native mobile development - using the Navigator module to build screen navigation.