Skip to content

0xfffc-2024Q1-(3 months, February, March, April, 2024)

0xFFFC requested to merge 0xFFFC0000/ccs-proposals:0xfffc-2024Q1 into master

What

I propose to spend 20 hours a week for 3 months working on Monero Core. Here are some areas, in tentative order of descending importance/specificity, that I'd work on:

  • Will focus on reviewing and testing different PRs.
  • Work with @selsta to fix different issues.
  • Work with @hyc to fix incoming issues and improve our LMDB usage in Monero.
  • Improve Doxygen documentation.
  • Improve general documentation of the codebase.
  • General improvements to our codebase. Like removing dead code, and simplifying the codebase, especially the epee module.
  • Go through the issue tracker and look into solving existing issues, will confirm issues to work with trusted developers in the community.
  • Analyze existing static analyzers (clangd-based analyzer, NASA/ikos, Facebook/infer, etc) and report to @selsta about the possibility of adding one of them as a workflow to our GitHub repository. Target will be running static analysis on submitted PR as workflow.

Who

I am anonymous; you can call me 0xFFFC; after I finished my Master's degree in compilers, I worked as a C++ engineer (9-5) in a big-tech software company for 3 years on a product with more than 1 billion active users, chances are you are using it right now as you reading this text. But over time I realized that I wanted to work on crypto, because I believe in Monero's mission. My technical background is mostly in Compilers (GCC) and Operating Systems (Linux kernel). But I have always followed cryptography and now I am switching to cryptocurrency as my long-term career plan.

I have already finished one bounty and have another bounty in the pipeline. Submitted different PRs. and multiple reviews, including 9103, 9084, 9061, 7935.

Helped @hyc to close bug report LMDB side 9378, working on 9920 at the moment. With the help of @selsta, I am managing labels for all the incoming PRs and issues on our repo too.

I will provide regular updates at each milestone. Including details regarding (a) how much time I have spent on each specific problem, (b) what I have done, (c) what I am currently doing, and (d) what is my plan for the next milestone. Each update will provided publicly and will be reviewed by trusted developers in the community.

Funding

  • 15xmr/mth * 3 months = 45xmr
  • Schedule: 20hr/week * 12week

Freedom wins. 0xFFFC

Edited by 0xFFFC

Merge request reports