Skip to content
View Zangetsu101's full-sized avatar

Highlights

  • Pro

Block or report Zangetsu101

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

Tameem Bin Haider

Senior Full-Stack Engineer · Core Maintainer & Tech Lead at OpenCRVS

I build and maintain OpenCRVS — the open-source civil registration platform 7 governments use to record births, deaths, and legal identity. Bugs in this domain carry legal consequences, so my work centers on data integrity, fault tolerance, and compliance-grade security — software that ships offline-first to regions where connectivity fails. I lead an 8-engineer team and ship weekly releases to registries serving millions of citizens.

Highlights

  • Led a production MongoDB → PostgreSQL migration for a national-scale citizen registry — unified querying, eliminated cross-store inconsistencies
  • Made microservices 5x–10x faster via query optimization, caching, and data-model refactoring — a prerequisite for low-connectivity deployments
  • Cut core registration flows from a 15-second freeze to <500ms via React profiling and memoization
  • Replaced hardcoded role permissions with a declarative scope-based authorization system used across the platform

Projects

pass.android — Android client for pass(1) with a layered key chain: Ed25519 SSH for Git sync, Keystore-wrapped GPG blob, biometric-gated decryption, and dual autofill (AutofillService + Credential Manager). Kotlin · Jetpack Compose · JGit · PGPainless · Android Keystore

Nametag — upstream contributor to an open-source personal relationship manager: person-centric network-graph visualization with bidirectional edge highlighting. Next.js · PostgreSQL · Prisma · Tailwind CSS · D3.js

Stack

Languages: TypeScript, Kotlin Frontend: React, Next.js, Redux, TanStack Query, Apollo GraphQL Backend: Node.js, GraphQL, PostgreSQL, tRPC, Redis, Elasticsearch Testing: Jest, React Testing Library, Vitest, Playwright DevOps: Docker, Kubernetes, GitHub Actions, Sentry

Get in Touch

LinkedIn · haidertameem@gmail.com


"Zangetsu" (Slaying Moon) — the sword from Bleach.

He/him

Pinned Loading

  1. opencrvs/opencrvs-core opencrvs/opencrvs-core Public

    A global solution to civil registration

    TypeScript 117 105

  2. opencrvs/opencrvs-testland opencrvs/opencrvs-testland Public

    Forked from opencrvs/opencrvs-countryconfig

    An example configuration module for OpenCRVS using a fictional country

    TypeScript 11 23

  3. opencrvs/infrastructure opencrvs/infrastructure Public

    Shell 7

  4. mattogodoy/nametag mattogodoy/nametag Public

    A simple, yet effective Personal Relationship Manager

    TypeScript 1k 57

  5. dci-standards dci-standards Public

    Forked from spdci/api-standards

    Repository containing various g2p specifications

    HTML

  6. question-bank question-bank Public

    TypeScript