# Shreyash Pattewar > AI Engineer at Cognizant. Turning LLMs into products people use. Software engineer at Cognizant, focused on AI. I build LLM-powered products: agents that call tools through MCP, local models with Ollama, streaming chat, and voice assistants with speech-to-text and safety checks. I also created AI Foundation, 93 free interactive lessons on AI engineering. I came to AI from Android (Kotlin, Jetpack Compose, apps on Google Play), so I care about shipping AI features people actually use. Open to collaborating on AI agents and LLM products. When I'm not coding, you'll find me swimming or playing ping pong. ## Links - [Portfolio](https://shreyashp47.github.io/) - [GitHub](https://github.com/shreyashp47) - [LinkedIn](https://linkedin.com/in/shreyashpattewardeveloper) - [X](https://x.com/shreyashp4) - [Medium](https://medium.com/@shreyashp47) - [Stack Overflow](https://stackoverflow.com/users/12186899/shreyash-pattewar) - [Resume](https://shreyashp47.github.io/static/assets/resume.pdf) - Email: shreyashp47@gmail.com ## Skills - AI & LLMs: Python, LangChain, MCP, Ollama, OpenAI, Groq, FastAPI - Mobile: Kotlin, Java, Swift, Dart, Flutter, Jetpack Compose - Web & Database: TypeScript, Next.js, Node.js, Firebase, Swagger, Realm, SQLite - Tools & DevOps: Figma, Notion, Git, Docker, CI/CD ## Projects - [AI Foundation](https://aifoundation.web.app/lesson.html#kv-cache): 93 free, visual lessons on AI engineering: KV cache, prompt caching, RAG retrieval and reranking, tool calling, evals and guardrails. Each pairs a plain-English explanation with an interactive demo, runnable Python and a quiz. (JavaScript, Python, Firebase; source: ) - [Agent Office](https://github.com/shreyashp47/Agent-Office): Real-time observability for OpenCode AI agents: a plugin streams tool calls, idle and permission events over SSE, and each agent appears as a pixel-art character moving around an office. (TypeScript, Hono, OpenCode, SSE; source: https://github.com/shreyashp47/Agent-Office) - [Shreyash-AI](https://github.com/shreyashp47/Shreyash-AI): A fully local AI agent: a FastAPI service lets an Ollama model choose a tool from an MCP server, runs it over SSE, and answers from the result. No cloud LLM, no API keys. (Python, Ollama, MCP, LangChain, FastAPI; source: https://github.com/shreyashp47/Shreyash-AI) - [CalmSpace](https://github.com/shreyashp47/CalmSpace): A voice-first AI companion for calming down after a stressful moment: Whisper speech-to-text with live captions, an LLM-guided grounding and reframing flow, text-to-speech, and a crisis check on every message. (JavaScript, Node.js, Groq, Whisper; source: https://github.com/shreyashp47/CalmSpace) - [Tone Fixer](https://github.com/shreyashp47/tone-fixer): A Chrome extension that rewrites any text in 9 tones, from polite to persuasive, using Groq, OpenRouter, Claude, ChatGPT, Gemini or Grok. Your API key stays in local storage. (JavaScript, Chrome Extension, LLM; source: https://github.com/shreyashp47/tone-fixer) - [DoTrack](https://play.google.com/store/apps/details?id=com.shreyash.dotrack): A modern task management Android app built with Clean Architecture and Jetpack Compose that turns your wallpaper into a dynamic to-do list. (Kotlin, Jetpack Compose, Room, Hilt; source: https://github.com/shreyashp47/DoTrack) - [ChatGPT Analysis](https://chatgpt-clone-app-lyart.vercel.app): A ChatGPT-style chat app with streaming replies from Ollama (local), Groq, Gemini or OpenAI, plus Markdown and code highlighting. API keys stay in the browser. (Next.js, TypeScript, LLM; source: https://github.com/shreyashp47/chatgpt-analysis) - [Sensor-App](https://play.google.com/store/apps/details?id=com.shreyash.sensorapp): A Kotlin-based Android app for reading and visualizing device sensor data in real time. (Kotlin, Android Sensors; source: https://github.com/shreyashp47/Sensor-App) - [OpenCodeLeet](https://opencodeleet.onrender.com/): A local LeetCode-style coding challenge platform supporting Python and Kotlin. Solve algorithm problems in a web editor, run code against test cases, and get instant feedback. (Python, Flask, Kotlin, HTML, Tailwind CSS; source: https://github.com/shreyashp47/OpenCodeLeet) - [Anti-Theft-Alarm-App](https://github.com/shreyashp47/Anti-Theft-Alarm-App): An Android app that detects unauthorized device motion and triggers a loud alarm — built with Kotlin and device sensor integration. (Kotlin, Android Sensors; source: https://github.com/shreyashp47/Anti-Theft-Alarm-App) ## Writing - [Sep 2025](https://www.linkedin.com/posts/shreyashpattewardeveloper_side-effects-in-compose-activity-7376132742343925761-kPVw): Side-Effects Simplified in Jetpack Compose — a carousel breaking down what side effects are, suspending vs non-suspending effects, and when to use each one in your Compose UI. - [Sep 2025](https://www.linkedin.com/posts/shreyashpattewardeveloper_kotlin-essentials-every-developer-must-know-activity-7368942670427115524-biTT): Kotlin Essentials Every Developer Must Know — a quick carousel covering null-safety, type operators, range operators, scope functions, and equality in Kotlin. - [June 2025](https://www.linkedin.com/feed/update/urn:li:activity:7338562065843810304/): Introducing DoTrack - a modern task management app that turns your wallpaper into a live to-do list! Built with Clean Architecture, Jetpack Compose, Material 3, and a fully automated CI/CD pipeline with GitHub Actions.