Skip to content
AI Systems Builder · Product Engineer

I engineer AI systems, cybersecurity tools, Android apps, web apps, signage platforms, Rust tools, and CLI tooling — 200+ projects across 10 domains, built for production by one engineer.

200+Projects
AISystems
13+QA years
01

Engineering Capabilities

Systems I build.

AI systems, cybersecurity tools, Android release tooling, signage platforms, Rust engineering, QA workflows, automation pipelines, and developer tooling — 9 domains, all designed to reduce manual work and improve shipping confidence.

QA Intelligence Systems

13+ years of QA embedded into architecture decisions, not testing phases. Cross-platform validation across 18 device environments now shapes every release gate, error boundary, and regression strategy I ship.

QATest StrategyRelease SafetyRegression

AI Automation Systems

65 AI projects: agent orchestration meshes, AI dashboards, prompt tooling, and 5 Claude Code plugins published to the registry — DroidForge, PlayCraft, PrivacyPilot, KotlinSense, RepoMem.

Claude CodeAI AgentsMCPPrompt Engineering

Android Release Systems

One auditable release pipeline across 22+ apps: per-app keystore isolation, automated Play publishing, generated privacy policies, and a shared Gradle version catalog. Zero manual steps per release.

KotlinJetpack ComposePlay StoreGradle

Automation Pipelines

n8n workflows, GitHub Actions release gates, and multi-repo orchestration — processes encoded as versioned workflows, not ad hoc scripts. The pipeline publishing this blog runs fully unattended.

n8nGitHub ActionsCI/CDRelease Gates

Developer Tooling

Claude Code plugin architecture, Kotlin LSP integration, and multi-repo git tooling that scans 200+ repos. Each tool exists because a manual process failed under the load of a large solo portfolio.

GradleLSPClaude CodeBuild Tools

Infrastructure Systems

Firebase Realtime DB for stream semantics, Cloudflare Workers at the edge, GitHub Pages for zero-infra compliance hosting. Infrastructure choices are architecture decisions, not defaults.

FirebaseCloudflareREST APIsArchitecture

Cybersecurity & Threat Detection

23 security projects covering the threat surface from network to LLM. RustThreatLensAI detects brute-force bursts, leaked secrets, and suspicious IPs in milliseconds with zero external dependencies.

RustSecurityIDSThreat Detection

Signage & Digital Platforms

8 signage tools built from 13 years of cross-platform QA — automated content validation, AI-driven monitoring, operations tooling, and MCP-integrated QA agent workflows.

Digital SignageQAAICross-Platform

Rust & CLI Engineering

6 Rust projects and 8 CLI tools for performance-critical security and developer workflows — fast local analysis and multi-repo management with zero external dependencies.

RustCLISystems ProgrammingPerformance

Android Release Pipeline

DroidForgeSigning + Versioning + Gradle
PlayCraftStore Listing + Release Notes
PrivacyPilotPrivacy Policy + Compliance
Play Store22+ apps in pipeline

System Activity

Live-style signals from the builder workflow.

OrbiAgentsAgent mesh active
SignageCheckAIValidation scan complete
RustThreatLensAIThreat scan: 0 issues
PushyUncommit3 repos pending

Case study

MyFamilyTracker

Live

Real-time family location tracking on Google Play — sub-second location propagation, background collection within Android OS restrictions.

MyFamilyTracker app screen

01

Firebase Realtime DB over Firestore

Location streams update at low frequency but must propagate in under a second. Realtime DB gives stream semantics out of the box — no polling, no per-read billing surprises.

02

WorkManager + ForegroundService

Android aggressively kills background work. Pairing WorkManager scheduling with a ForegroundService keeps collection alive within the OS rules instead of fighting them.

03

Google Maps Geofencing API

Configurable safe zones with OS-level geofence triggers — the system wakes the app on entry/exit, so zone monitoring costs near-zero battery.

04

Room DB as offline cache

Connectivity drops are the normal case for a device in a pocket. Locations queue locally in Room and reconcile upstream when the network returns.

05

The hard constraint

Update latency, battery consumption, and connectivity loss pull against each other. Every choice above is a position on that triangle — that's the actual engineering.

Featured Tool

RepoMem

Open Source

Persistent memory for AI coding agents — SQLite + FTS5 full-text search, zero dependencies, zero API keys. Drop-in memory layer for Claude Code and any MCP-compatible agent.

Engineering decisions

SQLite + FTS5 over a vector store — structured queries at this memory scale need no embeddings, just fast full-text search. Zero external dependencies by design: any machine with Python runs it. MCP protocol for agent compatibility means any Claude Code session or MCP-compatible tool can read and write memories in one tool call without custom integration work.

SQLite + FTS5 — full-text search across all stored memories

Zero dependencies — runs on any machine with Python

MCP-compatible — drop-in for Claude Code and other agents

Fully local — no API keys, no cloud, no data leakage

SQLite
FTS5
GitHub
02

About

QA depth. Multi-domain engineering. AI systems thinking.

From QA engineering lead to solo product studio — Android apps, web apps, AI developer tooling, cybersecurity projects, and automation systems built with release discipline as a first-class concern.

Sudarshan Chaudhari

Sudarshan Chaudhari

Bangkok, Thailand
Currently shipping — see Now

2012 — 2024 · QA Engineering Lead

13 years in QA — test strategy, risk-based validation, regression architecture, and release-gate ownership across enterprise product teams. Cross-platform testing across 18 device environments (Fire OS, Android TV, Tizen, webOS, dedicated signage players). That context informs everything: I think in edge cases, build with failure modes in mind, and treat release confidence as a first-class engineering concern.

2024 — Now · SudarshanTechLabs

Solo product studio building across Android, web apps, AI tooling, cybersecurity, and automation. Stack: Kotlin, Next.js, TypeScript, Claude Code plugins, n8n pipelines. 5 Claude Code plugins published, 200+ projects spanning Android, AI, web, and security — with apps on Google Play and tools running in daily production workflows. Every system is designed to be maintainable by one engineer, shippable without a team, and reliable enough to stay live without constant attention.

KotlinTypeScriptAI AgentsQA EngineeringClaude CodeCybersecurityNext.jsWeb AppsBangkok, Thailand
03

Experience

13 years of QA. 200+ projects shipped.

QA engineering depth, a pivot to multi-domain product development, and an expansion into AI systems, cybersecurity, signage, and developer tooling — how SudarshanTechLabs was built from the ground up.

2011

QA Engineering Foundation

QA

Test Strategy · Platform Validation · Release Gates

Test strategy design, automation framework architecture, and release gate ownership across enterprise software and digital signage platforms. Included cross-platform compatibility validation across 18 device environments — Fire OS, Android TV, Tizen, webOS, and dedicated signage players — where firmware differences, iframe restrictions, and playback instability required systematic failure-mode analysis per device class. That discipline of reasoning about edge cases before they ship became the foundation of every architecture decision since.

2018

Bangkok

Bangkok 🇹🇭

Remote-First · Async-Capable · Solo Discipline

Relocated to Bangkok mid-career. The constraint of async communication across time zones and the absence of a co-located team produced a specific engineering discipline: every system had to be operable without a handoff, debuggable without tribal knowledge, and maintainable months later by one engineer. That constraint shaped the architecture philosophy behind every SudarshanTechLabs product.

2022

Pivoted to Android

Android

Kotlin · Jetpack Compose · Clean Architecture

Applied QA failure-mode thinking to Android product engineering from day one — Clean Architecture not as best-practice compliance but because clear boundaries make breakpoints visible. Kotlin + Jetpack Compose, MVVM + Hilt, StateFlow over LiveData. First app shipped to Google Play within the first month. Established SudarshanTechLabs as a solo product studio: full ownership from architecture through production, no co-founders, no outsourcing.

2024

Fleet Scale + Multi-Domain Expansion

200+ Projects

Android · Cybersecurity · Signage · AI · Web

Scaled to 22+ Android apps in the pipeline while expanding into cybersecurity (21 projects), signage platforms (8 tools), web apps (12+), Rust engineering (6 projects), and CLI tooling. Identical architecture across the Android fleet — Clean Architecture, Hilt DI, StateFlow, Room — with signing, publishing, and compliance workflows encoded into DroidForge and PlayCraft. Multi-domain expansion driven by the same QA-first thinking applied to new problem spaces.

2026

AI Systems, Security & Developer Tooling

10 Domains

Claude Code · MCP · Rust · Signage · Web · Security

65 AI projects including OrbiAgents (multi-agent mesh), CacheFlowAI, SkillForge, and ReleasePulseAI. 5 Claude Code plugins in the registry: DroidForge, PlayCraft, PrivacyPilot, KotlinSense, RepoMem. 23 cybersecurity tools including RustThreatLensAI, SOCSimulationLab, PhishGuardAI, and PromptLeakScanner. 8 signage platforms, 6 Rust projects, 8 CLI tools, 33 web apps. 200+ projects across 10 domains — all maintained by one engineer.

04

Projects

Engineering systems built to ship.

Claude Code plugins, Android apps, AI agent systems, cybersecurity tools, signage platforms, Rust tools, and web engineering — each solving a real workflow problem with a specific technical approach.

Android build workflow engine for Claude Code — deterministic signing, Gradle DSL generation, versioning, and MVVM project scaffolding across a 22+ app portfolio.

Why it matters

Managing 22+ separate release pipelines manually produces signing errors, version drift, and Gradle config inconsistencies. DroidForge encodes the full Android build lifecycle into a Claude Code plugin — keystore credential isolation, version.properties management, and AAB/APK pipeline automation in one repeatable system.

  • Keystore signing with credential isolation
  • Gradle DSL + version catalog generation
  • MVVM + Clean Architecture scaffolding
  • AAB/APK pipeline automation
  • Version bumping across config/version.properties
KotlinClaude CodeGradleAndroid SDK

Google Play publishing system — store listings, localized release notes, content ratings, Data Safety declarations, and compliance reviews encoded as a structured Claude Code workflow.

Why it matters

Shipping 22+ apps to Play Store means maintaining store listings, release notes, content ratings, and Data Safety declarations per app per release. PlayCraft encodes that compliance matrix into a structured plugin — reducing publishing time from hours to a repeatable, auditable workflow.

  • Store listing copy generation per app
  • Release notes from commit history
  • Data Safety declaration workflow
  • Content rating classification support
  • Publish-ready asset checklist automation
PythonClaude CodePlay Store APIAutomation

Privacy policy generator and GitHub Pages deployer — produces Play Store-compliant HTML policies from structured app metadata, then deploys each to a dedicated hosted URL in one plugin invocation.

Why it matters

Every Play Store app requires a hosted, app-specific privacy policy URL. Writing and deploying 22+ app-specific policies manually is a recurring compliance task with no engineering leverage. PrivacyPilot treats it as a data transformation problem: app metadata in, compliant hosted policy out.

  • App metadata → compliant HTML policy generation
  • GitHub Pages deployment via git automation
  • Per-app policy URLs matching Play Store format
  • GDPR-aligned disclosure language templates
  • Batch workflow across full app portfolio
HTMLClaude CodeGitHub PagesCompliance

Kotlin LSP plugin for Claude Code — surfaces diagnostics, import resolution, and type-aware code navigation into AI-assisted Kotlin sessions, reducing build-to-fix round-trips.

Why it matters

Without language server feedback, Claude Code's Kotlin understanding misses unresolved imports, type errors, and symbol references that only surface at build time. KotlinSense bridges the LSP protocol into the coding session — making the AI context type-aware and diagnostics-driven rather than syntax-only.

  • LSP diagnostics streamed into Claude Code context
  • Kotlin import resolution and package awareness
  • Symbol navigation and type inference hints
  • Gradle project structure awareness
  • Reduces build-to-fix round-trips during development
KotlinClaude CodeLSPDeveloper Tools

Local security log scanner in Rust — detects brute-force bursts, leaked secrets, and suspicious IPs across auth, nginx, and docker logs. Outputs terminal or JSON risk reports with no external dependencies.

Why it matters

Security triage starts with a raw log file and no tooling. RustThreatLensAI is the small flashlight before heavier tools: it catches high-signal patterns — failed login bursts from the same IP, secret-like strings in log output, suspicious IP patterns — and returns a risk level in milliseconds. Fully local, zero API calls, zero setup.

  • Brute-force burst detection from repeated failed logins
  • Secret-like string spotting inside log lines
  • Suspicious IP pattern matching with built-in ruleset
  • Auto-detects auth, nginx, docker, and generic log formats
  • JSON output for pipeline integration or terminal risk summary
RustCLISecurityAutomation

Cross-repository git commit assistant — scans all local repos for uncommitted changes, analyzes diffs, and generates structured atomic commit messages. Includes an Android companion app for on-device repo monitoring.

Why it matters

Working across 200+ repositories means uncommitted changes accumulate and commit context gets lost between sessions. PushyUncommit runs a local multi-repo scan, identifies dirty state per project, and uses diff analysis to generate accurate conventional commit messages — reducing the cognitive overhead of context-switching at scale.

  • Local multi-repo uncommitted change detection
  • Diff analysis → conventional commit generation
  • Android companion for on-device git monitoring
  • Kotlin Multiplatform architecture (Android + CLI)
  • Batch push workflow with per-repo confirmation
KotlinClaude CodeGitAndroid

Modular Claude Code skills framework — 180+ engineering workflows (TDD, debugging, shipping, code review, architecture, security, mobile) encoded as versioned, auto-discoverable skills invocable in any Claude Code session.

Why it matters

Claude Code sessions lose workflow discipline without structured guidance — each task restarts from scratch with no process memory. Agent Skills encodes repeatable engineering workflows as versioned skill files. Any session can invoke them, creating consistent, structured engineering behavior across all 200+ projects without rewriting prompts.

  • 180+ engineering workflow skills encoded as YAML + Markdown
  • Auto-discovery via SKILL.md manifest per plugin
  • Skill chaining for multi-phase engineering workflows
  • Installable via Claude Code plugin registry
  • Session-persistent workflow discipline across all projects
Claude CodeYAMLMarkdownAutomation

Motion-first engineering platform built on Next.js 15 — GSAP master cinematic scroll timeline, per-section SVG infrastructure activation, hover-triggered signal traversal, and CSS variable-driven atmospheric depth.

Why it matters

Most portfolios are static grids. This one treats the background as a living software infrastructure graph: SVG paths animate with scroll, infrastructure nodes activate per section, hover interactions spawn localized data-flow signals, and a master cinematic timeline creates atmospheric depth — showing web engineering range as much as describing it.

  • Master cinematic scroll via CSS custom property animation
  • Per-hover infrastructure reactivity with signal burst traversal
  • ScrollTrigger section profiles — node/hub/connector activation
  • Three-theme system (dark/purple/teal) via CSS RGB triplets
  • MotionPath data lights + DrawSVG scroll-driven simulation
Next.jsTypeScriptGSAPTailwind CSS

Multi-agent orchestration framework — modular agent mesh with role-based specialization, inter-agent messaging, task delegation, and shared context management for complex AI workflows.

Why it matters

Single-agent AI sessions hit cognitive and context limits fast when managing 200+ repositories across 10 domains. OrbiAgents builds a mesh of specialized agents — each with a defined role, bounded context, and clear interface — so complex engineering tasks can be decomposed, delegated, and coordinated without one session holding everything.

  • Role-based agent specialization with bounded context
  • Inter-agent task delegation and messaging protocol
  • Shared context management across the agent mesh
  • Composable workflow construction from agent primitives
  • Designed for solo engineer managing a large multi-domain portfolio
Claude CodeMCPAI AgentsAutomation
05

Live on Google Play

Live products shipped to real users.

Android apps built with Kotlin and Jetpack Compose — part of a broader portfolio spanning web apps, cybersecurity tools, signage platforms, and AI systems. Released, maintained, and updated as a production ecosystem, not a one-off portfolio.

Real-time family location sharing — Firebase Realtime DB for sub-second propagation, WorkManager + ForegroundService for OS-compliant background collection, geofencing via Google Maps API.

  • Firebase Realtime DB — stream semantics, not polling
  • WorkManager + ForegroundService — OS-compliant background
  • Google Maps Geofencing API — configurable safe zones
  • Room DB — offline-resilient location cache
  • Family group management with invite flow
KotlinJetpack ComposeFirebaseGoogle Maps
4.5
1K+
Live

In Development

More apps coming to Play Store.

Upcoming Android products across seven categories — each built with Kotlin and Jetpack Compose, shipping into the same production ecosystem alongside the live app on Google Play.

Coming SoonDreamWeave app icon

DreamWeave

Wellness

Private dream journal — structured entry capture, pattern tagging, and optional Claude-powered insight generation. All data stays on-device by default.

G

GitGetAppVault

Developer Tools

KMP credential vault and release state manager — Kotlin Multiplatform shared module for signing configs, version state, and Play Store metadata across 22+ Android projects.

RainLock app icon

RainLock

Utilities

Rain-triggered touch blocker — uses touch pattern heuristics to detect rain on the screen and activates a configurable lock to prevent accidental input.

PushyUncommit app icon

PushyUncommit

Developer Tools

Multi-repo git assistant — scans all local repositories for uncommitted changes, analyzes diffs, and generates structured atomic commit messages. Android companion included.

SpendWise app icon

SpendWise

Finance

Expense tracker with category budgets, recurring transaction detection, and monthly trend visualization — built on Room DB with no cloud sync required.

M

Method369

Mindset

Structured manifestation journal based on Tesla's 369 method — enforces the 3×morning / 6×afternoon / 9×evening writing ritual with streak tracking and notification scheduling.

Coming SoonHabitForge app icon

HabitForge

Productivity

RPG-style habit tracker — habits as quests with XP, leveling, and achievement unlocks. Streak protection mechanics and difficulty scaling per habit.

Coming SoonFocusPulse app icon

FocusPulse

Productivity

Pomodoro focus manager — configurable work/break intervals, session history, distraction logging, and ambient soundscapes for deep work sessions.

Roadmap

Coming to Web, Windows & Mac.

18 apps being ported to web, Windows, and macOS desktop — same core product, native on every platform.

DreamWeave icon
Wellness

DreamWeave

Private dream journal with pattern tagging and optional Claude-powered insight generation.

WebWindowsMacComing Soon
FitQuick icon
Fitness

FitQuick

Workout tracker with set/rep/weight history, goal progression, and local persistence.

WebWindowsMacComing Soon
FocusPulse icon
Productivity

FocusPulse

Pomodoro focus manager with configurable intervals, session history, and ambient soundscapes.

WebWindowsMacComing Soon
GratitudeGlow icon
Wellness

GratitudeGlow

Daily gratitude journal with streak tracking and notification scheduling.

WebWindowsMacComing Soon
HabitForge icon
Productivity

HabitForge

RPG-style habit tracker — habits as quests with XP, leveling, and achievement unlocks.

WebWindowsMacComing Soon
HydraTrack icon
Health

HydraTrack

Water intake tracker with daily goals, reminder scheduling, and intake history.

WebWindowsMacComing Soon

Open Source

Building in public.

200+ projects across Android, AI, cybersecurity, web, signage, Rust, and CLI — all on GitHub. Contributions update daily from the API.

200+Repos (92 public)
22+Android Apps
2Followers
211Total Stars
5Claude Plugins
13+Years in QA
5392Last 12 months of contributions

Contribution Activity

5392 contributions in the last year
GitHub contribution graph for SUDARSHANCHAUDHARI

Last 12 months of contributions

View Profile

Engineering philosophy

Built with release discipline.

QA depth, production-grade automation, and full product ownership — the three foundations behind every system in the SudarshanTechLabs ecosystem.

QA-first engineering

Risk-based thinking applied at architecture level — failure modes are a design constraint, not a testing phase. 13 years of QA including cross-platform signage validation across 18 device environments produces specific instincts: where the platform will surprise you, which edge cases are actually common, and which release gates matter versus which are ceremony.

Automation with purpose

DroidForge exists because keystore signing errors were occurring. PlayCraft exists because Play Store compliance had no repeatable structure. PushyUncommit exists because commit context was being lost across 200+ repositories. Each automation tool was built in response to a specific failure mode at scale — not as a philosophical preference for automation.

End-to-end ownership

Architecture, development, QA gating, Play Store publishing, compliance, and post-release maintenance — one engineer, one accountability chain. The constraint produces systems designed to be debuggable without context reload, operable without runbooks, and maintainable across months without touching every file.

Skills

Engineering capabilities by domain.

Each domain has production-depth behind it — not tutorial familiarity. Android and web apps shipped to real users. Cybersecurity and AI tooling running in production workflows. QA across 13+ years and 18 device environments. Claude Code plugins in the registry and used daily.

AI
ClaudeOpenAIClaude Code PluginsMCPPrompt EngineeringAI AgentsClaudeOpenAIClaude Code PluginsMCPPrompt EngineeringAI Agents
Android
KotlinJetpack ComposeAndroid SDKMaterial 3HiltRoomStateFlowKotlinJetpack ComposeAndroid SDKMaterial 3HiltRoomStateFlow
Web Apps
Next.jsTypeScriptTailwind CSSCloudflare WorkersNode.jsREST APIsNext.jsTypeScriptTailwind CSSCloudflare WorkersNode.jsREST APIs
Cybersecurity
Threat DetectionIDSLog AnalysisCSPBrute-Force DetectionVulnerability AssessmentOSINTThreat DetectionIDSLog AnalysisCSPBrute-Force DetectionVulnerability AssessmentOSINT
Rust & CLI
RustCLI ToolingSystems ProgrammingLog ParsingPerformanceZero DependenciesRustCLI ToolingSystems ProgrammingLog ParsingPerformanceZero Dependencies
Automation
n8nCI/CDGitHub ActionsRelease GatesPlay Store APIWorkersn8nCI/CDGitHub ActionsRelease GatesPlay Store APIWorkers
Tools
GradleFirebaseDockerLinearGitHubDeveloper ToolingGradleFirebaseDockerLinearGitHubDeveloper Tooling
QA
Test StrategyManual TestingAutomation TestingRegressionRelease GatesBug TriageQA SystemsTest StrategyManual TestingAutomation TestingRegressionRelease GatesBug TriageQA Systems
06

Contact

Let's work together.

Have a project in mind? Reach out and let's talk.

Need someone who can build, test, automate, and ship?

I help teams build, automate, and ship software with QA depth and release discipline built in — not bolted on after the fact.

Available for Android development, web apps, AI tooling, cybersecurity engineering, signage platforms, QA systems, and automation.

Email directly