Skip to main content

Self-funded work

EngineersDraft policyUpdated September 24, 2026

Exalynt can buy its own Engineering Capacity. When it does, Exalynt is the client: it commissions Flex, Core, or Dedicated blocks for its own projects and assigns engineers to them. Examples are open source work, paying down technical debt in our own tooling, or capacity donated to a cause.

Engineers are paid exactly as they are for client work. What changes is who pays: a Self-funded block is funded from what Exalynt retains, not from a client invoice.

When Exalynt buys its own capacity​

Exalynt buys a block only when the work serves one of three purposes. Every self-funded block is recorded under one of them.

PurposeWhat it's forExamples
Company interestWork that makes Exalynt better at delivering for clients.Technical debt in our reusable libraries and own tooling, our standard production stack, security work.
Charitable givingCapacity Exalynt gives away because the work is worth doing, not because it earns revenue.Maintaining open source projects we or our clients depend on, pro bono blocks for a nonprofit.
Future investmentBets on something that may pay off later.Prototypes, research into new techniques, groundwork for a new service or product.
warning

Self-funded blocks are not a way to absorb client work. If a client's project needs more capacity, that is the client's next block. An overrun inside a client block is covered by Exalynt's shared-risk commitment, not by a self-funded block.

How engineers are paid​

Engineer compensation doesn't change:

Engineer payout = Capacity Payout Basis × Engineer Share

Same levels, same market bases, same written assignment before work begins, and the same payment terms as client work (details). An engineer earns the same for a self-funded Dedicated block as for a client's Dedicated block. Once a self-funded assignment is accepted, its payout is an engineer payout like any other and is paid first in the cash priorities.

How the money works​

A self-funded block has no client invoice, so there is nothing to split:

  • Exalynt's cost is the engineer payout plus any direct costs, such as infrastructure for the project.
  • There is no contribution. The block is paid for from what Exalynt has already retained.
  • Budget at cost, not at client price. A Market 1 Senior on a self-funded Dedicated block costs Exalynt $3,850, not the $6,500 or $8,000 a client would pay.

For reporting, especially charitable giving, Exalynt may also record the block's value at the current Self Managed client price. That figure describes what was given; Exalynt did not spend it. Don't assume donated capacity is tax-deductible. Check with an accountant before claiming any charitable tax treatment.

Example quarter​

Self-funded blockPurposeCalculationExalynt's cost
2 Dedicated · Market 1 SeniorCompany interest2 × $7,000 × 55%$7,700
4 Core · Market 1 MidCharitable giving4 × $3,000 × 45%$5,400
2 Flex · Market 2 JuniorFuture investment2 × $450 × 30%$270
Total, before direct costs$13,370

At current Self Managed prices, the same capacity would be worth $31,500 to a client.

Running a self-funded block​

A self-funded block follows the same rules as a client block (details):

  • It has a named Sponsor who acts as the client. The sponsor sets the goal, attends the checkpoint, and decides whether to buy the next block. For charitable work done for an outside organization, that organization also takes part in the checkpoint.
  • It is bought one block at a time. No open-ended projects. Each iteration ends with what we did and what we learned, and the next block has to be worth buying on its own merits.
  • The minimum effort and "never exceed the purchased capacity" rules still apply. Self-funded work deserves the same standard of value and quality as client work.

Approving and prioritizing​

  • Client commitments come first. Engineers are not pulled off accepted client assignments for self-funded work. Self-funded blocks usually fill capacity that clients haven't bought.
  • Self-funded blocks come from a budget. Exalynt sets a capacity budget for each period, split by purpose. New self-funded blocks are approved only while engineer payouts, operating bills, and the reserve target in the cash priorities are covered.
  • Assignments are offered fairly. Self-funded blocks are offered with the same criteria as client work. They are not a guarantee of work between client assignments.
  • When the person who approves the budget also delivers a self-funded block, it is recorded with its purpose and sponsor.

Who owns the work​

PurposeOwnership
Company interest and future investmentExalynt owns the work as part of its reusable IP.
Open sourceReleased under the project's license. Contributions to other projects follow that project's contribution terms.
Pro bono work for an outside organizationSame as a client engagement: the organization owns the custom software and receives the source code. Exalynt keeps its pre-existing IP.

Frequently asked questions​

Am I paid less for self-funded work?

No. The payout uses the same basis, share, and written assignment as client work, and it is paid first in the cash priorities.

Can a self-funded block cover an overrun on a client block?

No. An overrun inside a client block is covered by Exalynt's shared-risk commitment. If a client's project needs more capacity, that is the client's next block.

Will self-funded work fill the gaps between client assignments?

Sometimes. Self-funded blocks usually fill capacity clients haven't bought, but they come from a budget and are not a guarantee of work between client assignments.

Who acts as the client on a self-funded block?

A named sponsor, who sets the goal, attends the checkpoint, and decides whether to buy the next block. For charitable work for an outside organization, that organization also takes part in the checkpoint.

Is donated capacity tax-deductible?

Don't assume it is. Check with an accountant before claiming any charitable tax treatment.