Building software for problems worth solving.

A growing collection of tools spanning photography, travel, personal finance and developer workflows.

Photography & Media

AlbumFS

Self-Hosted Web

Static photo albums from an ordinary folder hierarchy

A static site generator for photographers, hikers and travellers that uses the filesystem as its source of truth. Supports maps, elevation profiles and multi-site publishing, with a lightweight admin interface for managing albums and uploads on the go.

Pixelchemy

Web

A toolbox for practical image processing

A growing collection of utilities including document enhancement, passport photo generation, background removal, smart resizing, poster printing and printable photo layouts.

Health & Medicine

Aushadh

Self-Hosted Web Offline

Generic medicine substitution for Indian pharmaceuticals

An offline-first engine that maps commercial branded formulations to their active generic constituents, matching them directly with bio-equivalent, low-cost Jan Aushadhi (PMBJP) alternatives.

Swastha

Self-Hosted Web

Sovereign personal and family medical vault

A self-hosted personal and family health records vault designed for privacy-first storage of clinical summaries, diagnostic reports, and medical documents with immutable deduplication.

Utilities & Security

Unbolt

Self-Hosted Web CLI Offline

Recover password-protected PDFs

Attempts to decrypt password-protected PDF files using a configurable password library. Successful passwords can be remembered for future runs, making bulk recovery straightforward when dealing with recurring documents.

Secret URI

Library

Unified, provider-agnostic secret resolution

A CLI and Python toolkit for fetching secrets across different backends using standard, queryable URI strings. Allows centralization of secrets and safe checking in of config files.

Basecamp

Self-Hosted

Declarative, zero-bloat container orchestration for the modern homelab.

A lightweight control plane that manages multi-node Docker deployments with simple YAML definitions, NAS-based failover, reverse proxy synchronization, and live update tracking—without the overhead of Kubernetes. Specially built for unreliable, hetrogenous and cheap infra.

PaperStation

Self-Hosted Web

Resilient home print orchestrator and document transformation service

A multi-tier print orchestrator and document processing pipeline that normalizes uploads, performs image cleanup and imposition, manages manual duplex printing across local hardware, and provides live status monitoring.

Key capabilities
  • Network discovery isolation: Sole public AirPrint/mDNS broadcaster eliminates discovery spam across dynamic KVM nodes.
  • Multi-tier ingestion pipeline: Auto-routing for monochrome laser, colour ink, and manual duplex drop-folders.
  • Document transformation: Contrast thresholding, deskew, and 1/2/4-up page imposition with auto-conversion to standard A4.
  • Manual duplex state machine: SQLite persistence across restarts with printer tray-specific paper flip guidance.

Personal Finance

Crypto Tax Hub

Web

Simplifying cryptocurrency tax reporting in India

Generates capital gains reports required for Indian income tax filing from supported exchange exports. Designed to make tax reporting repeatable, transparent and less error-prone.

EPF Optimization Engine

Self-Hosted Web Offline

Make informed EPF and NPS contribution decisions

Models contribution strategies to help maximize long-term wealth accumulation while accounting for EPF and NPS allocations under current Indian regulations.

About

I'm Gururaj Krishnamurthy. These projects are built independently alongside my full-time work as a software engineer. They begin as solutions to problems I've encountered and evolve into tools that I hope others will find useful.

If you'd like to discuss a project, report an issue, suggest an idea, or collaborate, I'd be happy to hear from you.