Now: building agents & skills

Day job · IT Analyst at TCS

From Patan, to Bhandu, to Gandhinagar.

I’m Krunal. I build things with AI agents , data and code, and I write down what I learn: how-tos, agent skills, notes on books and research, and opinions on where tech is going. By day I’m an IT Analyst at TCS, where I’ve spent 7+ years: Power Platform and Dynamics 365 first, then GenAI assistants and 500+ data pipelines .

500+ tiles, one per pipeline,coloured by source system

Krunal Mevada

I build things with AI, data and code, then write about what worked and what didn’t.

whoamikrunal · IST
{
  "name": "Krunal Mevada",
  "role": "IT Analyst at Tata Consultancy Services",
  "based_in": "Gandhinagar, India",
  "focus": [
    "Power Platform & Dynamics 365",
    "Data pipelines",
    "GenAI agents"
  ],
  "builds": [
    "AI agents",
    "agent skills",
    "data pipelines",
    "apps people use"
  ],
  "writes_about": [
    "how-tos",
    "agents & reasoning",
    "books",
    "opinions on tech"
  ],
  "years_at_tcs": "7+",
  "certified": [
    "Gemini Enterprise Agent Development",
    "Gemini Enterprise Deployment",
    "Azure Solutions Architect Expert",
    "Azure Administrator Associate",
    "Azure Fundamentals"
  ]
}

01 / 09

Who am I

I’m Krunal. I’ve been making software since a diploma in Patan, where I built Kaide, an Android assistant. At college in Bhandu I was one of a team of seven who built Ask To Agri Expert, a multilingual app where farmers ask experts their questions; it took 3rd place at the Smart Gujarat for New India Hackathon in 2018. Since 2019 my day job has been at TCS. At work and outside it, I keep coming back to the same thing: take a tool people have to use and make it work for them. These days that mostly means AI agents.

Building
agent skills and tutorials for this site
Writing
how-tos, book notes and opinions, here
Into
AI agents & reasoning, ML & robotics, neuroscience
Day job
IT Analyst at TCS, since 2019

Patan · 2013 – 2016

Diploma, Computer Engineering, K. D. Polytechnic, Patan

Built Kaide, an Android personal assistant, as the final-year project. 1st place in Android Apps Development at Robothlon 2015. CGPA 9.09.

02 / 09

What I'm into

Outside work I read and tinker a lot. Lately that means how AI agents reason, how brains do it, and the hardware that makes any of it fast. These are the subjects that keep pulling me back.

AI agents & reasoningML & roboticsneuroscienceself-hosting, DevOps & MCPGPUs & graphicsphysics & spacephilosophy of sciencescience fiction

03 / 09

Why I create

I make things because building something is the fastest way I know to understand it. Most of what I know came from projects that had to work for someone. The ones below I build for fun, on my own time.

04 / 09

Selected work

Work I did at TCS for clients I keep anonymous, and things I build for fun. Flip the lever.

2024

Copilot Studio employee assistant

problem Employees called the IT help desk for answers they could have found on their own.

  • A Copilot Studio assistant deployed in Teams, connected to SharePoint, Confluence, Jira and Okta.
  • Document intelligence for HR and policy questions, ITSM ticket creation and tracking, automated MFA resets and live-agent escalation.
  • Helped find and clean up outdated knowledge content along the way.
channelMicrosoft Teams
sourcesSharePoint, Confluence, Jira, Okta, ITSM
escalationLive agent
statusIn production
datesMar – Sep 2024
outcomeReduced IT help-desk calls through employee self-service; went beyond a proof of concept into production.
recognitionFeatured in a TCS case study.
  • Copilot Studio
  • Power Automate
  • Power BI
  • SharePoint
  • Confluence
  • Jira APIs
  • Okta APIs

2024

Telecom data platform

problem A telecom operator's data lives in 15+ internal systems and has to stay in sync with one central PostgreSQL database, millions of records a day.

  • I develop and maintain 500+ Pentaho Data Integration pipelines into a central PostgreSQL database, handling millions of records daily.
  • I built custom Java components that stream Apache Kafka data into PDI, beyond its built-in steps.
  • I build Power Apps Canvas apps for the business users on top of the data.
pipelines500+
sources15+ internal systems
targetPostgreSQL
streamingKafka via custom Java steps
datesOct 2024 – present
outcome15+ internal systems kept in sync with one PostgreSQL database, millions of records a day.
  • Pentaho PDI
  • PostgreSQL
  • Apache Kafka
  • Java
  • Power Apps

2024

GenAI customer service agent

  • Contributed to a telecom operator's GenAI customer service virtual agent on Dialogflow CX and Gemini.
  • TODO(krunal): the part of the agent you built yourself.
  • TODO(krunal): a second thing you built or changed on it.
platformDialogflow CX + Gemini
roleContributor
sinceOct 2024
outcomeAbout 2M contacts a month, ~90% resolved without a human agent, at 90–95% accuracy.
volume~2M contacts/month
resolved without a human~90%
accuracy90–95%
  • Dialogflow CX
  • Gemini
  • GCP

2019–2024

Power Platform programme

  • Model-driven and Canvas Power Apps, Power Automate flows and Power BI reports.
  • C#/.NET plugins extending Dataverse and Dynamics 365 business logic.
  • React-based PCF controls for model-driven apps, Canvas apps and Power BI, plus custom connectors.
  • Apps included Deals Tracker, Talent IP, Checkers, Title Registry, an application tracking system on Power Pages, and Production Setup, Film Clip License, Health DB and Options Calendar.
projects14+
engagement4.5 years
platformPower Platform + Dynamics 365
datesJul 2019 – Feb 2024
outcome14+ projects delivered for one client over a 4.5-year engagement, working directly with customers and solution architects.
  • Power Apps
  • Power Pages
  • Power Automate
  • Power BI
  • Dynamics 365
  • Dataverse
  • C#/.NET
  • React
  • TypeScript

05 / 09

How I work

Most of my work is making data and agents dependable for people who never want to think about them. This is roughly how.

illustrative How I design a reliable sync. Pick a step to see why it is there.

Sources. Start from the systems people already use. Each source gets an owner, a schedule and a known shape before any pipeline touches it.

Make reruns safe

Every step can run twice without harm. Recovery becomes pressing a button, not a meeting.

Fail loudly, recover quietly

Errors stop the line and say why. Fixes go back through the same pipeline as everything else.

Small, named steps

If a step needs a paragraph to explain, it is two steps.

Write it down

The runbook lives next to the pipeline and changes with it.

06 / 09

Shipped

Things I’ve built, newest first. Academic projects are marked.

  1. 2026

    • This siteWriting, projects and the pipeline tiles you scrolled through.
  2. 2024

    • Copilot Studio employee assistantIn production in Teams for a digital marketing services company; connected to SharePoint, Confluence, Jira and Okta.
    • Telecom data platform500+ Pentaho pipelines across 15+ systems into PostgreSQL, with Kafka streaming.
    • GenAI customer service agentContributed to a Dialogflow CX and Gemini agent for a telecom operator.
    • Power Platform programme, 2019–202414+ projects for a global media & entertainment company, including Deals Tracker, Talent IP, Checkers, Title Registry and an application tracking system.
  3. 2019

    • Aone Ceramics e-commerce websiteacademicAcademic project, team of 8. Online ceramic sales portal on WordPress and WooCommerce, built for the Gujarat Industrial Hackathon; zonal round winner, Feb 2019.
    • Smart Health Care and ResearchacademicFinal-year project, team of 3: a health platform for patients, doctors, hospitals and pharmacies. Python, Django, Vue.js, IoT.
  4. 2018

    • Ask To Agri ExpertacademicAcademic project, team of 7. Multilingual farmer Q&A mobile app and government portal. Android, Java, Kotlin, PHP. 3rd place, Smart Gujarat for New India Hackathon (zonal round winner), Mar 2018.
  5. 2016

    • KaideacademicDiploma final-year project: an Android personal assistant app. Java, SQLite.

The honest numbers

  • 2013writing code since
  • 7+years at TCS
  • 500+Pentaho pipelines
  • 15+source systems into PostgreSQL
  • 5certifications
  • 14+Power Platform projects
  • 3rdSmart Gujarat hackathon, 2018
  • ~2Mcontacts a month through the virtual agent
  • ~90%resolved without a human
  • 90–95%accuracy on the virtual agent

Recognition

  • Feb 2019Winner, Gujarat Industrial Hackathon zonal roundMarwadi University, Rajkot (SSIP, Government of Gujarat)
  • Mar 20183rd place, Smart Gujarat for New India Hackathon; zonal round winnerPDPU Gandhinagar (SSIP, Government of Gujarat)
  • 20171st place in three college tech-fest coding eventsCollege tech fests
  • 20151st place, Android Apps Development, Robothlon 2015IIT Guwahati certified

What I’m not, yet

  • TODO(krunal): something you are not, yet (for example, a skill you are still learning).
  • TODO(krunal): a second one, as honest as the first.
  • TODO(krunal): a third, or delete this line.

07 / 09

Writing

How-tos, agent skills, book notes and opinions. Written down so I remember, published so you can argue.

  1. How-to

    [demo] How the tiles on this site work

    500+ coloured tiles route from noise into lanes and then into a monogram as you scroll. Here is how that works, and how it falls back when there is no GPU.

    · 2 min

All writing

08 / 09

Certifications

Five so far: three from Microsoft, two from Google Cloud.

  1. Gemini Enterprise Agent Development, Certified Partner Specialist

    Google Cloud · Oct 2026

  2. Gemini Enterprise Deployment, Certified Partner Specialist

    Google Cloud · Oct 2026

  3. Azure Solutions Architect Expert

    Microsoft · Jan 2026

    ID 26B9C94695A74470

  4. Azure Administrator Associate (AZ-104)

    Microsoft · Dec 2024

    ID C7B4769C36816237

  5. Azure Fundamentals (AZ-900)

    Microsoft · Jan 2023

Stack

Power Platform & Dynamics

  • Power Apps (Canvas
  • Model-Driven)
  • Power Automate
  • Power BI
  • Power Pages
  • Dynamics 365
  • Dataverse
  • Power Apps Component Framework (PCF)
  • Custom Connectors
  • SharePoint

Generative AI & Agents

  • Microsoft Copilot Studio
  • Google Gemini
  • Gemini Enterprise
  • Dialogflow CX
  • Agent Development Kit (ADK)
  • Conversational AI
  • Prompt Engineering
  • Machine Learning

Data & Integration

  • Pentaho Data Integration (PDI)
  • ETL
  • PostgreSQL
  • Apache Kafka
  • REST APIs
  • Jira and Confluence APIs
  • Okta

Cloud & DevOps

  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Azure DevOps
  • DevOps
  • Cloud Computing

Programming

  • C#
  • .NET Core
  • Java
  • Python
  • TypeScript
  • JavaScript
  • React.js

09 / 09

Contact

Say hi, or argue with one of my posts. It opens as an email, so I’ll actually see it.

Send

Make the tool work for the person using it. That’s most of the job.