Sitelet https://github.com/ellen333712
Skip to content
View ellen333712's full-sized avatar

Block or report ellen333712

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

Hi, I'm T.Y. πŸ‘‹

Technical Software Engineer Leader building correctness-critical systems β€” money movement, data pipelines, and the boring infrastructure that has to be right when it's 3am and a customer is watching.

I care about the unglamorous parts: invariants enforced at the boundary, writes that are idempotent under retry, and systems you can actually reason about under failure.


πŸ”­ What I'm working toward

Designing and shipping distributed backend systems where data integrity is non-negotiable β€” payments/ledgers, billing, and event-driven platforms. I like problems where "eventually consistent" has to be paired with "provably never wrong."

🌱 Currently

  • Deepening TypeScript/Node and Python across the full stack.
  • Writing about ledger/accounting-system design (the hard part isn't the code, it's the invariants).
  • Reading about distributed-systems correctness, DB internals, and event sourcing.

🧰 Tech I reach for

Area Tools
Languages TypeScript, Python, SQL
Backend Node, Fastify, Postgres (and its triggers β€” my favorite lint rule)
Data DuckDB, GRIB2, Postgres
Testing Vitest, pytest, property/fuzz testing
Infra Docker, GitHub Actions, CI/CD-as-a-citizen

πŸ’Ό Open to

Engineer Manager / Senior / Staff Software Engineer roles β€” backend, platform, or payments. Remote or San Francisco Bay Area, or Souther California. If you're building systems where correctness matters, let's talk.


πŸ“Œ Pinned work

  • ledger-ts β€” a double-entry ledger with database-enforced invariants: append-only log, idempotent writes, deferred constraint triggers, transactional outbox. 40 tests including a 400-op concurrency fuzz, running on embedded Postgres (PGlite) and real Postgres in CI.
  • resilient-fetcher β€” concurrency resilience in pure stdlib Python: token-bucket rate limiting, backoff with jitter, a circuit breaker, and a batch-level retry budget. 27 deterministic tests (fake clock, injected transport β€” never touches a socket or sleeps a real second).

πŸ“« How to reach me

"The log is the truth; everything else is a projection."

Pinned Loading

  1. ledger-ts ledger-ts Public

    Double-entry ledger with database-enforced invariants: append-only log, idempotent writes, deferred constraint triggers, transactional outbox.

    TypeScript

  2. resilient-fetcher resilient-fetcher Public

    Concurrency resilience in pure stdlib Python: token-bucket rate limiting, backoff with jitter, a circuit breaker, and a batch-level retry budget.

    Python