Background
It’s been three months since I joined DXdao, specifically in the DXgov team. Since then, I have learned my way around the codebase enough to tackle various kinds of tasks. However, I’m still learning ways to improve my coding ability, not only focusing on delivering working code, but also code that’s scalable, easy to modify, and understand by others.
In these three months, I’ve been consistently adding value to DAVI (DXvote), and I’m confident I’ll still be able to do so in the next two months.
Proposed scope of contribution
Goals
In the front-end, my first objective is to deliver the features planned in the “Feature Freeze”, as well as fix various issues currently present in the app, to ship “Guilds” as soon as possible.
On the back-end, my focus will be on upgrading the current solidity version in our DXDVotingMachine smart contract.
Once both tasks are done, I’ll start contributing to delivering Governance 2.0. That will take a non-trivial amount of work, both on the front and back-end.
I will also attend the Infinity Hackathon as a mentor, and DevCon Bogota, where I mean to meet the rest of the DXdao team, and hear some fantastic speakers to further expand my knowledge on the crypto-space.
Responsibilities
- Working with the DXgov team to deliver the remaining features planned in the freeze.
- Communicating my progress to the team and being active in keybase, attending daily and weekly meetings.
- Start working on the features needed for Governance 2.0.
- Attend the Infinity Hackathon and DevCon Bogota.
Timeframe
Two periods:
- 16/08/2022 - 15/09/2022
- 16/09/2022 - 15/10/2022
Compensation
Experience level: 2
Time commitment: full-time (40 hours per week)
Month 1 [16/08/2022 - 15/09/2022]
- 4.000 DAI
- 2.000 DXD, vested for 3 years with a 1-year cliff starting the 15/10/2022
- 0.1667% REP
Month 2 [16/09/2022 - 15/10/2022]
- 4.000 DAI
- 2.000 DXD, vested for 3 years with a 1-year cliff starting the 15/10/2022
- 0.1667% REP
Work experience
- Previous worker proposal
- Add jest-styled-components library
- Redirected to White page after creating Proposal
- New proposal card design
- Contract data is null after editing action
- At Confirm Vote popUp ‘Against’ option didn’t displayed properly
- Changing the Select duration section doesn’t work properly
- Action expanded view update
- Add react window
- Support tenderly on proposal submission
- Refactor the duration picker
- Link double slash
- Set Permissions decode not working
- Modals take full height when in mobile view and overlay isn’t applied to modals below
- Action Builder - Swapr pair input
- Action Builder - Show to address in call details
- ProposalInfoCard Component Refactor
- ProposalDescription Component Refactor
- GuildCard Component Refactor
- AddressButton Component Refactor
- Set permissions core function call
- Duration input component
- Execute button and state hook