I'm Santhosh J — a generalist engineer with deep roots in Android development, now expanding into generative AI, IoT systems, and developer tooling. I ship production-grade code across mobile, web, and infrastructure.
I started my career building Android apps — Jetpack Compose, MVVM, Clean Architecture, the whole stack. I've shipped production apps, published open-source libraries, and built Android samples that demonstrate best practices.
But I've always been a generalist at heart. Over the last year, I've been teaching myself generative AI engineering — building with LLMs, RAG pipelines, voice AI, multi-agent systems, and developer tooling powered by Claude Code.
Today I work across the full stack: Go for performance-critical services, Python for AI backends, TypeScript/Next.js for web apps, Kotlin for Android, and everything in between. I believe the best engineers are the ones who can move fluidly between domains.
9+ years of Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Hilt, Room, Paging3
Built IoT simulators in Go and Python, web dashboards in SvelteKit and React, serverless backends with Supabase
LLM integration, RAG, voice AI, multi-agent systems, Claude Code plugins, semantic search with local embeddings
Published Android libraries, Claude Code plugins, developer tools used by the community
A broad toolkit built across mobile, AI, web, and infrastructure — always learning, always shipping.
Selected projects from the last 6 months — spanning AI tools, IoT platforms, Android libraries, and developer tooling.
A local-first PDF listening app — upload any PDF and listen with natural AI voices powered by Sarvam AI TTS. Real-time sentence highlighting, ~40 Indian English voices, smart audio caching. A self-hosted alternative to Speechify.
Semantic memory for Claude Code — find any past session by meaning, not keywords. Local-first embeddings with ONNX, SQLite vector search, automatic session indexing via hooks. Search the way you think.
Claude Code plugin that plans, designs, creates, and launches complete multi-agent teams from a single goal. 12-step orchestration pipeline with 3-layer validation and resilient recovery.
Production-grade IoT simulator for smart hostel management. Simulates 10,000+ virtual smart switches with realistic energy patterns, Home Assistant auto-discovery, real-time SvelteKit dashboard, and Go backend. Single Docker image, multi-arch support.
IoT device simulator for testing smart home automation. Emulates Shelly 1PM Mini Gen4 switches with full RPC-based MQTT, Home Assistant discovery, pytest suite (80% coverage), and React dashboard. 6+ months of iterative development.
Android app with a persistent floating bubble for speech-to-text transcription from anywhere on the device. Powered by Moonshine STT with on-device model loading, accessibility service integration, and modular MVVM Clean Architecture.
Production-ready Android library that prevents screenshots and screen recording using FLAG_SECURE. Zero dependencies, JitPack-published, used in production apps. Supports API 21+ with one-line initialization.
Claude Code plugin for comprehensive macOS storage analysis — scans Xcode DerivedData, Android Studio caches, Docker images, iOS backups, and more. Safe trash-based cleanup with two-tier safety and dry-run by default.
AI-powered medical imaging analysis using Google's MedGemma multimodal LLM via Vertex AI. Clean Architecture with Hexagonal patterns, FastAPI backend, Next.js frontend, PostgreSQL. Upload X-rays, get AI analysis.
Hostel management platform built on Supabase Edge Functions with TypeScript/Deno and PostgreSQL Row-Level Security. 22 edge functions covering full CRUD with role-based access control and automatic audit trails.
My professional journey from Android engineer to a generalist building across the full stack.