Skip to content
View nanupnch's full-sized avatar

Block or report nanupnch

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.

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
nanupnch/README.md

Nanu Panchamurthy

Backend software engineer focused on correctness-critical systems: payments, ledgers, order workflows, inventory reconciliation, and reliable data-heavy services.

I work mostly with Go, Java/Spring Boot, TypeScript/NestJS, PostgreSQL, Kafka, Redis, Docker, and GitHub Actions. My strongest interests are transaction design, idempotency, auditability, API reliability, and systems that fail safely.

Current focus

  • Payment and ledger systems
  • PostgreSQL transaction design and concurrency control
  • Event-driven workflows with Kafka
  • Idempotent APIs and retry-safe processing

Featured projects

LedgerOps

Go + PostgreSQL double-entry ledger service with ACID transactions, deferred constraints, deterministic lock ordering, Dockerized setup, and benchmarked invariant checks.

How I like to build

I prefer simple designs with explicit tradeoffs, strong database constraints, useful tests, readable documentation, and systems that can be handed off to the next maintainer.

LinkedIn: https://linkedin.com/in/nanupnch
Email: nanupnch@gmail.com

Pinned Loading

  1. ledgerops ledgerops Public

    Go + PostgreSQL double-entry ledger service with ACID transactions, deferred constraints, deterministic lock ordering, Dockerized setup, and benchmarked invariant checks.

    Go