About me
- Software & hardware engineer for over 30 years, including at a big-5 tech company.
- 1 year intensive Rust experience.
Scope
I expect to continue making regular contributions of a similar variety, quality, and pace as I have over the past 7 days.
These contributions have included detailed technical responses to community support requests, bug fixes and related research, and code maintenance tasks. While these tasks have all been self-selected, I am also eager to focus on any prioritized issues that arise.
In the past 7 days, I have authored and/or made contributions that resolve these issues and PRs:
grin#3596 | Defork croaring |
grin#3545 | Support Apple Silicon (node) |
grin-wallet#571 | Support Apple Silicon (wallet) |
grin-wallet#479 | Build error when targeting Apple iOS for grin-wallet |
grin-wallet#596 | Clippy easy wins (code clarity and cleanliness) |
grin#3610 | Tracking issue for Tokio 1.x |
grin-wallet#554 | The Trust Settings Record was corrupted |
grin-wallet#533 | cargo warning when updating grin crates |
grin-wallet#556 | Compilation error when using grin_wallet_libwallet as dependency |
forum.grin.mw/8413 | Failed to start a new grin node |
forum.grin.mw/8456 | Cargo Build Failed |
grin#3548 | grin v5.0.1 core dumped |
grin#3595 | Panic in cursive dependency |
Future Directions
Based on what I’ve learned so far, and as funding is available, I expect to be able to increase this scope over the longer term. Areas of interest to me include:
- Improving the development bounty experience and recruiting and onboarding new Rust engineers, including via direct outreach to qualified individuals. Triaging atomicity of issues, proposing specific, approachable bounties, and proactively driving this process.
- Working with the community to identify specific areas of community interest, and translating these into actionable development plans and bounties.
- Maintaining high-level architectural documentation.
- Prototyping improved UX for end-user transaction flows. (I have significant frontend and UX design experience as well.)
- Making the tools that third-party developers need to easily embed great Grin experiences into their applications.
Request
Full time, 10,000 EUR/month. I have no other time commitments. I’m flexible on the length of the term and the payout schedule, and propose “the month of April” as a starting point for discussion.
I’m aware of the recent conversations about time-based vs. project-based requests, and after consideration, I believe that I would work best with a time-based request. That said, as a new contributor, I’m open to payout at the end of the period after a formal re-evaluation if there is any concern about my reliability or ability to contribute.
(Posted Monday March 22. Next formal step: discussion at Tuesday March 30 Governance meeting.)