My time here as a part time contributor is over … and from now on I’ll be a full time contributor to DXdao!
I handed in my notice last month at JP Morgan and managed to make my last day align with my next worker proposal start date. After attending EthCC and meeting everyone in Paris my mind was decided. I have been super happy working at DXdao and on Aqua these past few months, getting more involved has been very rewarding and I am so excited for my future working here. And I just wanted to thank everyone here (especially @Melanie and @JohnKelleher) for all the amazing support I have got over the past few months, I couldn’t be happier to be in this position and being a part of DXdao.
Now DXdao can officially claim to be taking employees from traditional finance.
- Fully launch an official public MVP beta of Aqua (fixed price sales)
- Stable release
- Handle suggestions/support
- Coordinate launching of sales (DXD, NFT marketing sales)
- Begin fully prioritised work on fairsale mechanism integration
- Have a well communicated message about Aqua supported by a detailed DXdocs page with branding
- Continue taking a more full stack approach to development and encouraging the rest of the team to do so also
- Continue learning and strengthening my knowledge of web3 development - specifically improving on my debugging ability and speed
- ETHLisbon - I want to take a larger part in representing DXdao at our next in person event. Also of course getting to know everyone even better.
- Balancing project management tasks as well as development tasks of Aqua
- Leading Aqua calls and representing the project in DXdao calls
- Aqua product direction and roadmap
- Coordinating between different teams in DXdao for releases, sales and future work
- Managing the project on github and developer assignment on issues
- Taking an overall larger part in the direction of DXdao
Self Reflection on previous worker proposal:
My previous worker proposal (first after trial period) covered the time from the beginning of Martin’s compensation discussion through to now. Since then quite a lot has changed. The initial responsibilities listed focused mainly on improving my skills and implementing remaining parts of the fixed price sale MVP. However as Martin left DXdao these responsibilities and goals changed slightly to include more management focused activities as I volunteered to keep the team running. Due to my university dissertation deadline and overlapping EthCC I worked less at the beginning of the previous proposal and more towards the middle/end, balancing out to just over an average of 15 hours a week.
- Development - I think my main responsibilities as a developer I did well over the past 2 months. Most of my time was focused on UI development which has gone well and progressed well with MVP.
- UI upgrade to v0.1.1 - One of the development efforts I worked on was integrating the UI with the new SC and subgraph version 0.1.1 upgrade for MVP release. These sorts of tasks are something fairly unique to the web 3 world and I feel it went fairly smoothly. It also made a large impact on the state of Aqua and progress towards MVP since it is the major version the MVP will use when launched.
- Planning and coordinating Aqua - Since volunteering to keep Aqua going in the right direction I think I have done a good job with coordinating the team and the application. A few examples are running the daily standups, weekly planning as well as one off discussions such as the roadmap planning to prioritise future development efforts for Aqua. Recently, I have reached out to the DXvoice team to organise branding and communication for Aqua. I have also started coordinating potential sales for the Aqua MVP release (buybacks, NFT, etc).
- Managing people - Aside from small development efforts I don’t have a lot of experience managing a full team and ensuring everyone is working on the correct tasks to maximise the efficiency of a team. So this is something I want to work on in the future. However, given that the Aqua team has kept moving with no major issues and we are very close to MVP release, I think I still did relatively well here.
- Learning - I learnt a lot from starting development work on subgraph as well as developing a more in depth knowledge of how the aqua framework works (I made an architectural diagram for docs page and my own understanding). Generally, I want to learn more about subgraph and smart contract development techniques such as how to best debug issues, and will highlight this as a key goal in my next proposal.
- EthCC - When I made my previous worker proposal I didn’t even know I would be going to Paris so it was certainly a sudden decision for my first conference. It was a lot of fun and I learnt a lot, however I don’t think I did a great job of introducing people to the DAO or making connections with people. I am generally a wee bit anxious and not great at talking to new people, so this is something I want to improve on to better represent DXdao at future events (basically I need to get better at shilling).
Experience level: 3
Time commitment: Full time (40 hours /week)
I’ll be away on a graduation trip with friends for 3 weekdays (29th Sep - 3rd Oct)
- $6000 XDAI
- 7.65 DXD in a vesting contract continuously for two years with a one year cliff
- 2606.6 REP
2nd month - 3 days holiday (29th-1st October)
- $5100 ($6000*0.85) XDAI
- 6.5 (7.65*0.85) DXD in a vesting contract continuously for two years with a one year cliff
- 2215 (2606.6*0.85) REP
This proposal falls under the current worker compensation guidelines. Should DXdao governance approve any changes to the compensation structure that could apply to work during this scope of work, the compensation amounts in this proposal may change and be reflected in the amounts requested in the final on-chain proposal.
After this proposal I will submit a proposal to claim Eth Mainnet REP, as I haven’t yet, and currently the only REP I have is on xDai chain.
4 years as a full stack web developer at JP Morgan
Won polygon NFT prize at 0xHack hackathon
A few recent larger PRs of mine for Aqua (more available on github):