Hey! I am thrilled to be a part of EPF. This week began with the EPF5 Town Hall meeting, followed by an excellent Introduction to the Ethereum Governance talk by Tim Beiko during office hours. Then, I followed various workshops from the EPF Study Group, including Sharding, DAS, and Execution Client Architecture Overview.
This week, I also deep-dived into the Reth codebase and their developer docs, which explain their architecture in detail. Following that, I picked up two good first issues, which were not good first issues, but I enjoyed contributing something meaningful.
I also reached out to Saulius Grigaitis from the Grandine team to work on adding support for Grandine on Windows (which I am using). I started by building the client on Windows, and then I ran into some errors because Grandine uses libraries like psutil and jemalloc that are not supported on Windows. I further investigated this by looking into the codebase of Lighthouse and understood how they utilize these libraries because Lighthouse supports Windows.