Skip to content
View damanjz's full-sized avatar
  • 15:54 (UTC +05:30)

Block or report damanjz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
damanjz/README.md
Daman Reddy. 3D artist turned systems builder. 6 BI case studies, one on real data. 14 public showcase repos. ~100 fps in Unreal 5.6; 60 fps target. Merit MA Animation, University of Salford.

I ship local-first software with AI as the co-pilot, build worlds in Unreal and Blender, and turn messy records into reports people can act on.

Portfolio · Tableau Public · ArtStation · LinkedIn · daman.w3d@gmail.com

Data and BI

Six end-to-end case studies, five on synthetic data and one on real government monitoring data. SQL model in DuckDB, automated checks that gate every export, reports generated from code.

Systems

  • protec: local password manager; Rust core, Tauri and Svelte app, browser extension. 16 hardening fixes from a six-area audit.
  • openfill, beta: Generative Fill, Remove and Expand for Photoshop, on your own OpenAI or Gemini key. 23 of 23 self-test scenarios pass in Photoshop 27.10.
  • ai-calendar: calendar with a REST API that AI assistants book into, behind one conflict check. 177 tests, 96% line coverage in CI.
  • obsidian-vault-mcp: read-only MCP server that lets AI assistants search an Obsidian vault. 49 tests; 215 notes indexed in 87 ms.
  • n8n-ai-triage: email triage on local Ollama, drafts held for human approval. 88% routing vs 70% for keyword rules, on 40 labelled emails.
  • flux-player: native Windows video player in Python and PySide6. No web view.
  • volt-techwear-store: Next.js 15 storefront with accounts, Prisma, Postgres and server-side checkout. Live store
  • portfolio: the static site behind my portfolio. 0 third-party requests, measured.

3D

  • Umbraixs: semi-stylized medieval village in Unreal Engine 5.6, my MA Animation final project (Merit, University of Salford). About 100 fps against a 60 fps target. Walkthrough · ArtStation
  • Studies: product lighting, procedural cities and clouds, night and interior lighting in Blender. ArtStation · Portfolio

How I work

  • Tested pipelines. A check only counts once it has been seen to fail on deliberately broken data.
  • Numbers reconcile. Power BI and Tableau figures match an independent DuckDB query, value for value.
  • Local-first. Data stays on the user's disk; nothing I build needs my server to keep working.

Pinned Loading

  1. ai-calendar ai-calendar Public

    Open-source calendar for AI assistants: a React UI backed by a provider-agnostic REST API (Google, Microsoft 365, CalDAV, local) with one server-side conflict check.

    JavaScript

  2. hospital-operations-bi hospital-operations-bi Public

    Hospital operations case study: a simulated 256-bed hospital, a DuckDB model with 18 checks, a 30-day readmission model measured against the LACE index, and a Power BI report generated from code.

    Python

  3. hr-analytics hr-analytics Public

    End-to-end people-analytics case study: synthetic HR data for an Indian IT services firm, a tested DuckDB model, a flight-risk model held to a fairness check (gender never a feature), and a Tableau…

    Python

  4. personal-finance-bi personal-finance-bi Public

    End-to-end BI case study: five years of synthetic personal finance records, a DuckDB model gated by 15 reconciliation checks, and a four-question Power BI report generated from code whose measures …

    Python

  5. saas-revenue-leak-bi saas-revenue-leak-bi Public

    B2B SaaS revenue analytics graded against planted leaks: Python simulation, dbt on DuckDB (Kimball star schema, SCD2), churn model, anomaly monitor and a Power BI report generated from code. Finds …

    Python

  6. supply-chain-bi supply-chain-bi Public

    Supply chain case study: a simulated Indian FMCG distributor, a DuckDB model with 15 checks, a 14-day stockout model measured against the reorder-point rule, and a Tableau dashboard with map naviga…

    Python