Numbers
Contribution activity, counted October 10, 2026. These numbers describe volume, not quality or business impact.
| Activity | Count | Scope |
|---|---|---|
| PRs opened | 2,870 | Across Digication repositories |
| PRs merged | 2,490 | Included in the opened PRs |
| Others’ PRs reviewed | 1,024 | Distinct PRs; self-authored excluded |
| Non-merge commits | 7,538 | Three product-history snapshots |
| TypeScript lines added | 356,713 | Filtered diffs in two product repositories |
| TypeScript lines removed | 182,770 | Same scope as lines added |
PRs and reviews
My Digication account, within the Digication organization, across product, platform, and internal-tool repositories.
Opened PRs include the merged PRs. Reviews count different PRs, not review events or comments. Self-authored PRs are excluded.
Calculation and limits
Dated GitHub search snapshot, reconciled in two research passes on October 10, 2026. Author filters count opened PRs; merged adds the merged-state filter. Reviews count distinct PRs matching the reviewer, excluding self-authored PRs. REST and GraphQL search counts agreed for the same populations.
Opened and merged PRs overlap. Reviewed PRs are distinct PRs, not review events or comments. Search reflects records visible to the authenticated account at collection. Private source records are not published. These counts include AI-assisted work.
Product commits
Non-merge commits in three local snapshots of default-branch history. Only commits attributed to the exact author names “lytc” or “Ly Tran” are counted.
| Area | Commits | Snapshot tip |
|---|---|---|
| Backend & services | 3,282 | 2026-10-06 |
| Web applications | 2,388 | 2026-10-09 |
| Legacy product | 1,868 | 2026-09-14 |
Calculation and limits
Enumerate commits reachable from each pinned snapshot, exclude merges, and match author names exactly. Cross-check git log against git rev-list; combine commit SHA sets across repositories.
A count of commit objects in the selected history, not distinct features, production releases, or all career work. Imported history, cherry-picks, and rebases can represent similar work under different SHAs. Squashed work may appear as one commit. No ranking of colleagues or productivity inference.
The local snapshots were not refreshed during this measurement.
TypeScript line changes
Added and removed lines in filtered TypeScript diffs from two product repositories. Includes implementation, tests, and configuration.
| Area | Added | Removed |
|---|---|---|
| Backend & services | 153,660 | 59,219 |
| Web applications | 203,053 | 123,551 |
These are cumulative changes, not current source LOC or unique lines written by hand. Repeated edits, formatting, imported code, and AI-assisted work can be included.
Filtering and verification
Sum Git numstat with rename detection for .ts, .tsx, .mts and .cts files in the selected non-merge commits. Cross-check git log against a separate git diff-tree calculation using NUL-delimited paths. Exclude declaration files, known generated GraphQL bindings/introspection, shared generated types, dependency and build folders, fixtures, examples, migration files, and the country-code dataset.
Diff line changes, not current source LOC or unique lines written by hand. Blank and comment lines count. Repeated edits, formatting, copied/imported work, and AI-assisted implementation can remain. Filtering is not a complete authorship audit. Added minus deleted is not personal ownership of the current codebase. No claim of a productivity or quality score.
Source data
The PR counts cover more repositories than the commit counts. The TypeScript filter is narrower again. Private records remain private.