DEENESH

Engineering case studies

Selected
systems

Independent systems and professional capabilities presented through the problems, constraints, architectural decisions, trade-offs, validation, and outcomes that shaped the work.

Water Monkey desktop app showing the Cloud overview screen with potential monthly savings, per-provider scan status for AWS, Vercel, Supabase, GCP, Azure, and OpenAI, and a cost findings table

Open source · AGPLv3

Water Monkey

A desktop app that finds cloud services you are paying for but not using, like forgotten disks, idle IP addresses, and old projects. Your keys stay on your computer.

Working today Checks AWS, Google Cloud, Azure, Vercel, Supabase, and OpenAI. Every dollar estimate shows its math, and nothing is deleted without your confirmation.

TauriRustReactMulti-cloudAGPLv3
  1. Connect
    providers
  2. Scan
    resources
  3. Review
    findings
  4. Remediate
    safely
envcause — diagnosis
$ envcause --good good.env --bad bad.env -- pytest -q
Comparing configurations8 changes
Testing candidate combinations14 runs
1-minimal failure-inducing change set

FEATURE_NEW_AUTHfalse → true

JWT_ALGORITHMHS256 → RS256

✓ removing either change stops the failureLOCAL · REDACTED

Open source · Marketplace

EnvCause

Give it a working config, a broken config, and a command that shows the failure. It finds the smallest set of changes that still breaks things, including failures that only appear when two settings interact.

Published today v0.4.1 on PyPI and in the GitHub Marketplace. Handles .env, JSON, YAML, and TOML, and runs candidates locally, in Docker, in Kubernetes, or in CI.

pipx install envcause
PythonCLIDelta debuggingGitHub ActionsMIT
  1. Compare
    configs
  2. Run
    command
  3. Reduce
    changes
  4. Explain
    cause
ExtScope dashboard summarizing ten analyzed extensions, six with access to AI sites and five with access to all websites, with exposure badges such as None detected and Extensive on each extension card

Live on Chrome Web Store

ExtScope

A local-first Chrome extension that shows which of your other extensions can reach ChatGPT, Claude, Gemini, and other AI sites, and cites the exact permission behind every finding.

Live today Free on the Chrome Web Store. Seven AI services, four exposure levels, change tracking between scans, one-click disable, and Markdown/JSON reports. Two permissions, zero network code.

TypeScriptReactManifest V3VitePlaywrightMIT
  1. Inventory
    extensions
  2. Normalize
    permissions
  3. Apply
    rules
  4. Diff
    scans
JOBTRACK SYSTEMAUTHENTICATED · HEALTHY
Angular 22JWT →ASP.NET Core APIEF Core →SQL Server
Azure Functionscheduled follow-up scan ↗SQL Server
Automated pipelineBUILD · TEST · DEPLOY → APP SERVICE

C#/.NET · Angular · Azure

JobTrack

A job-search tracker built end to end to show a current .NET stack: an Angular board, a JWT-protected ASP.NET Core API, SQL Server, and a scheduled Azure Function.

Working today Multi-user app with per-user data isolation, search and pagination, API integration tests, one-command Docker setup, and Azure deploy pipeline. The follow-up function logs candidates; it does not send email yet.

C#ASP.NET CoreAngularJWTSQL ServerAzure
  1. Authenticate
    users
  2. Manage
    workflow
  3. Check
    follow-ups
  4. Build &
    deploy

Proven capabilities

Patterns across 12 years of delivery

Enterprise application ownership

Complex Angular applications, Node.js services, enterprise PHP platforms, integrations, reporting, and production workflows owned from requirements through ongoing support.

Legacy system stabilization

Learning undocumented systems, resolving production backlogs, modernizing code safely, improving database performance, and preserving business continuity.

Cloud delivery & automation

AWS and Google Cloud deployments, Docker, CI/CD, logging, monitoring, and Python or PowerShell tools that reduce repetitive investigation and release work.