Explore the builds / Choose your path / GitHub pulse / Bonus level
I'm Srishanth Goud. I build AI tools, full-stack web apps, and the occasional Android side quest. My repositories range from local language-model workflows to self-hosted CRMs, streaming apps, and websites with a little personality.
Explore the code, try a demo, or take a side quest below.
Four doors into what I build. Pick one and explore the code.
Prefer a test drive? Visit La Sabroso ↗ · Try CAT Prep Coach ↗
01 I came for AI and automation
- Text-to-SQL Agent — ask a database questions in plain English, with LangGraph, Ollama, and SQLite.
- Meta Ads MCP — give an AI client tools for campaigns, targeting, and advertising insights.
- Two-Way Sign Language Translator — an experiment connecting ASL fingerspelling, text, and speech.
02 Show me products and interfaces
- OpenTeleCRM — leads, calls, WhatsApp, and automation in a self-hosted sales workspace.
- CAT Prep Coach — a PWA for study tracking, mock analysis, and building consistent habits.
- La Sabroso — a cafe website built on Next.js.
- DriveTV — a Kotlin and Compose app that brings Google Drive video to Android TV.
03 Open the toolbox
Technologies used across these projects. Follow a language to browse the matching repositories.
| Layer | Tools in the repos |
|---|---|
| Languages | TypeScript · Python · JavaScript · Kotlin |
| Web | React · Next.js · Tailwind CSS · Vite |
| Backend & data | NestJS · FastAPI · PostgreSQL · SQLite |
| AI & automation | MCP · LangGraph · Ollama |
| Android | Jetpack Compose · Media3 |
Open the activity log
48 original public repos · 6 primary languages · 5 repos pushed / 30 days · Account created 2023
Primary languages by repository count: TypeScript 22 · Python 14 · JavaScript 5 · HTML 2 · Kotlin 2 · CSS 1
| Recently pushed | Primary language | Last push (UTC) |
|---|---|---|
| Photofolio | TypeScript | 2026-10-18 |
| weblaze-ems | TypeScript | 2026-10-12 |
| weblaze-ems-mobile | Kotlin | 2026-10-12 |
| SAP-BTP | JavaScript | 2026-10-04 |
Snapshot: 2026-10-24 UTC. Metrics count original public repositories, including archived projects and this profile; 30-day pushes exclude this profile. Language counts omit repos with no detected primary language. The table excludes forks, archived projects and this profile. Pushes can include collaborator or automated updates.
Unlock a tiny JavaScript side quest +1 curiosity
Predict the three outputs before opening the answer:
console.log(Boolean([]));
console.log(Number([]));
console.log(String([]));Reveal the loot
true
0
""An array is an object, so it's truthy. Converting an empty array to a number gives 0; converting it to a string gives an empty string. The last line above represents that empty output as "".
Achievement unlocked: never trust a value by its brackets.
Have an idea worth building? Say hello →
Or find your next rabbit hole in all my repositories.


