Introducing Yousef

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.

3 Likes