TBR-Q1-2023 - PT Inc Client Team
Team Name | PT Inc. Client Team |
Quarter and Year | Q1 2023 |
Payout Address | 0x3927E0642C432A934a4EAA64C79bC8a1D8ac5Fb7 |
Total USD Value Requested | $45,136.31 USD |
Purpose
The PoolTogether Inc. Client team is responsible for providing client support for the protocol. This includes maintaining and expanding the flagship consumer interface at app.pooltogether.com and developing additional dapps on tools.pooltogether.com and vote.pooltogether.com. The Client team is also building tooling for developers to easily build on top of the protocol with things like tutorials, SDKs and APIs.
Goals
-
Explore PoolTogether Ecosystem
Exploring the PoolTogether ecosystem is too difficult and needs to be reworked. An updated version of the current landing page at https://tools.pooltogether.com will be designed and developed to highlight the possibilities of the protocol, existing interfaces and tools for the protocol and ways to build on top of the protocol.Deliverable: A redesigned Protocol Ecosystem landing page.
-
Protocol Landing Page
An updated landing page for the protocol with more of a “protocol focus” and less of a “product focus”. We want to highlight governance, protocol features and the DAO more and focus less on the singular interface located at https://app.pooltogether.com. Some examples of “protocol focused” landing pages are: Liquity, Lido, Uniswap and Aave.Deliverable: A redesigned Protocol landing page.
-
PoolTogether V4 App Maintenance & Bugs
While it’s fully functional there’s always optimizations, upgrades and inevitable bugs. We will continue to maintain and improve the existing interface. -
Hiring
The client team is looking to hire 1 full time engineer to help work across the stack on the various interfaces and infrastructure used by the client team and external developers. As Dylan transitions to the protocol team we will need more front end developer bandwith to help with the upcoming goals.
Stretch Goals
-
PoolTogether Hyperstructure Interface Alpha
In conjunction with the protocol team the client team will provide a new interface for the next version of the protocol. As of now, the new interface will be more of an admin interface and less of a consumer app. We will be prioritizing functionality and simplicity for of development over user experience (it’ll still be pretty though).Deliverable: No guaranteed deliverable. Depends on external factors.
-
PoolTogether Hyperstructure Tools Alpha
With the new protocol design several mini apps (tools) will be required to interact with specific pieces of the protocol. The client team will provide intuitive interfaces for each mechanism. An example from last quarter that will be expanded upon is the liquidator (NOTE: set the app to developer mode to access.)Deliverable: No guaranteed deliverable. Depends on external factors.
-
PoolTogether Hyperstructure SDK Alpha
A Typescript SDK will be developed alongside the interface. This SDK will provide a simple way for developers to build on top of the protocol without needing to know the low level details of the protocol. Some priorities are: simplicity and customizability. Tutorials and documentation will be provided similar to the existingv4-client-js
.Deliverable: No guaranteed deliverable. Depends on external factors.
Budget
Requested Amount
Amount | Token |
---|---|
67,083.56 | POOL |
Budget Breakdown
Team Members
Role | Yearly USD Compensation | Commitment Percentage | Quarterly USDC | Quarterly POOL | Contributor | Contributor Discord |
---|---|---|---|---|---|---|
Senior Designer | $145,000 | 100% | 0 (covered by PT Inc.) | 16,811 | Alex | alxx#6155 |
Software Engineer | $202,000 | 100% | 0 (covered by PT Inc.) | 24,618.14 | Dylan DesRosier | dylandesrosier#6262 |
Junior Software Engineer | $100,000 | 100% | 0 (covered by PT Inc.) | 6,502.32 | Noah Cukiert | Ncookie#1619 |
Senior Software Engineer | $250,000 | 100% | 0 (covered by PT Inc.) | 37,156.10 | Open Role |
The maximum POOL salary for the open position is being requested (see the compensation formula spreadsheet)) to keep the door open for high quality candidates. If we do not hire this quarter, we will roll the tokens over to next quarter. If we decide we don’t need to fill the role, we will return the tokens. If we hire they will likely be below the max, so we will return or roll over the remaining tokens.
Team Expenses
Additional expenses are currently being covered by PT Inc.
Retrospective
Q4 2022 Goals
-
Core App Redesign
The interface found at https://app.pooltogether.com was overhauled, all code is available on GitHub. -
V5 App Alpha
An alpha version was built but has been halted. There is more work being done designing the protocol and the UI comes second. Alongside the core app alpha some additional mini apps (tools) were required. A liquidator implementation is available here. -
V5 JS SDK
An alpha version was built but has been halted. There is more work being done designing the protocol and the JS SDK comes second. -
V3 App Deprecation
The v3 interface was deprecated. Support for all features from the v3 site are available on https://app.pooltogether.com and https://tools.pooltogether.com. -
Hiring
One engineering position was filled, another engineering position is still open. We also hired a Senior Designer earlier than anticipated so we’ve redirected the unfilled positions POOL to them.
Budget Surplus
18,004 POOL
- 25,373.03 - 7,369 POOL
These tokens are from the unfilled Software Engineer position will be rolled over this quarter and subtracted from the total requested amount as the position is still open. However, due to hiring a Senior Designer that wasn’t initially planned for Q4 we’ve repurposed these funds to handle their POOL allocation. The rate used is the same as what is being requested in this document and was pro-rated to their start date for the quarter.
Appendix
Token Pricing
Token | USD |
---|---|
USDC | $1 |
POOL | $0.6728370667 |