Skip to main content
~/experience / cointracker

CoinTracker

Software Engineer

Sep 2025 — Apr 2026 Remote

Blockchain integrations and fault-tolerant wallet-sync workflows for a crypto portfolio and tax platform.

PythonFlaskTemporalSnowflakeBlockchainpytestReconciliation

CoinTracker is a crypto portfolio and tax platform. I worked on the ingestion and reconciliation side: getting on-chain data into the system correctly, and keeping wallet balances consistent across chains.

Engineering areas

Blockchain integrations

  • Integrated Cardano and Stellar, reading on-chain data from Snowflake for balance reconciliation, transaction parsing, and portfolio tracking.
  • Onboarded Akash and Axelar (cross-chain), plus Bitcoin Ordinals, Inscriptions, BRC-20, and Runes via the Ordiscan API.
  • Worked behind a unified blockchain abstraction so each new chain was a smaller, more predictable piece of work than the last.

Fault-tolerant wallet sync

  • Wrote the business logic behind Temporal workers for wallet-sync workflows: idempotent, retry-safe, and consistent across chains.
  • Built reconciliation pipelines and validation checks so cross-chain data disagreements surface as failures rather than silently wrong balances.

Data tooling

  • Built and consumed Flask REST APIs and CLI scripts for ingestion, validation, and reconciliation.
  • Used pytest and mypy to keep correctness and type safety enforced in CI.
  • Adopted Claude Code as an agentic assistant for feature work, debugging, and issue resolution.

Stack

Python · Flask · Temporal · Snowflake · pytest · mypy