Skip to content

[$3000] Payment for TriNet HR Integration project — @krishna2323 #93120

Description

@yuwenmemon

Payment issue for @Krishna2323's work as the implementation and detailed design doc lead for the Add TriNet HR to New Expensify project (tracking issue).

Agreed compensation

  • Base: $1,500 for leading implementation + writing the detailed design doc
  • Bonus structure (speed):
    • $1,500 if completed before June 1st, 2026 → total $3,000
    • $1,000 if completed by June 8th, 2026 → total $2,500
    • $500 if completed by June 15th, 2026 → total $2,000
    • $0 after June 15th, 2026 → total $1,500
  • Applied tier: Feature completed by May 23, 2026 (all six release PRs merged) → $1,500 bonus
  • Total: $3,000

Work completed

Krishna authored 8 PRs across all three releases of the TriNet HR integration:

PR Branch Description
#90710 trinet-scaffolding-pr1 Constants, Onyx types, routes, screen IDs, navigation, API parameter files
#90717 trinet-icon-pr2 TriNetSquare icon asset and Expensicons registration
#90723 trinet-utils-beta-strings-pr3 PolicyUtils helpers, beta gate, AccountingUtils, ReportUtils, language strings
#90766 trinet-actions-pr4 Zenefits.ts action + ConnectToZenefitsFlow component (OAuth flow)
#90831 trinet-hr-card-pr5 TriNet card on WorkspaceHRPage (connect / last-synced / three-dot menu / disconnect)
#91029 trinet-approval-pages-pr6 ZenefitsApprovalModePage + Workflows page HR-aware wiring
#92307 fix-hr-webview-stuck-92269 Fix HR webview stuck during OAuth
#92963 fix-92880-sync-modal-title-wrap Fix TriNet sync results header wrapping when expanding skipped employees

Krishna also wrote the detailed sections of the design doc.

Issue Owner

Current Issue Owner: @mallenexpensify

Issue OwnerCurrent Issue Owner: @Krishna2323

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionTask

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions