I’m Yousef (GitHub: yousef-genedy), a software engineer working mainly with TypeScript/JavaScript, Java, Python, and Go. I like to understand the system end-to-end, but I’m also comfortable diving deep into specific parts when needed.
Over the past weeks, I’ve been getting familiar with Joplin’s codebase. I’ve built the project locally, worked on a search-related issue (Unicode/diacritics edge case), and had a PR merged.
Currently, I’m looking into this issue: Link
At the same time, I’ve been reading through the sync documentation and tracing parts of the sync implementation in the codebase.
ِAbout GSoC ideas, I’m particularly interested in:
- LAN Sync
- Strengthening the security of the plugin ecosystem
- Support for encrypted notes
I’ll keep digging into these areas and sharing findings as I go. Any direction on where I can focus my effort more effectively would be very helpful.