┌──(shreyash㉿portfolio)-[~]

└─$ whoami

> Shreyash Pattewar

└─$ echo $TAGLINE

> "Turning LLMs into products people use"

└─$ ./typewriter

// about.sh — About me

Shreyash Pattewar
about.sh

└─$ echo "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."


echo "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."

// skills.json — 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.kt — Projects

AI Foundation screenshot live

AI Foundation

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 PythonFirebase
Agent Office screenshot source

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.

TypeScriptHonoOpenCodeSSE
Shreyash-AI screenshot source

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 LangChainFastAPI
CalmSpace screenshot source

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
Tone Fixer screenshot source

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
DoTrack screenshot play store

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
ChatGPT Analysis screenshot live

ChatGPT Analysis

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
Sensor-App screenshot play store

Sensor-App

A Kotlin-based Android app for reading and visualizing device sensor data in real time.

Kotlin Android Sensors
OpenCodeLeet screenshot live

OpenCodeLeet

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

free server: first load can take ~30 s

Anti-Theft-Alarm-App screenshot source

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

// blog.md — LinkedIn posts

// Sep 2025

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

Kotlin Essentials Every Developer Must Know — a quick carousel covering null-safety, type operators, range operators, scope functions, and equality in Kotlin.

134read

// June 2025

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.

120read

// stats.sh — GitHub stats