Welcome to GSoC 2026 with Joplin!

Hello everyone!

I'm Rodrigo Samaniego, a Systems Engineering student and Linux user. After thoroughly testing alternatives like Obsidian and GitJournal, I settled on Joplin because I find it to be the most complete tool. What appeals to me most is the freedom offered by its plugin architecture; this variety of options, allowing each user to adapt the tool to their technical needs, is, for me, its greatest strength.

I'd like to participate in Google Summer of Code with you this year. Although I'm still learning and this would be my first formal contribution to open source, I'm eager to make the leap from "user" to active "contributor."

I wanted to make it clear that my commitment to the project is independent of the GSoC selection outcome. My real goal is to add value to the code of a tool I use daily and to grow professionally by contributing to its ecosystem in the long term, regardless of the final verdict.

My Github is: rs288

Hello everyone!

My name is Rebecca Ayodele, a Computer Science and Mathematics student from Nigeria. I am a frontend engineer with experience in React, TypeScript, and JavaScript, and I am actively growing into AI/ML development.

I discovered Joplin while exploring GSoC 2026 organizations and I immediately fell in love with it. I have been using it for the past few days to organize my notes and I can already see how powerful it is as a knowledge base tool.

I am interested in Idea #4 — Chat with your note collection using AI. I think this is one of the most exciting ideas on the list. My plan is to build the chat UI using React and TypeScript, and integrate it with an LLM backend so users can have natural conversations with their note collection.

My GitHub: RebeccaAyodele (Rebecca Ayodele) · GitHub

I am looking forward to connecting with the mentors and the community. I would really appreciate any early feedback on my idea direction before I submit my full proposal draft.

Thank you for building such a great tool!

Hi everyone,

I'm Sasmitha Ashinsana, a 2nd-year Software Engineering student interested in contributing to Joplin for GSoC 2026.

My background includes:
• JavaScript / TypeScript
• React / Next.js
• Node.js / Express
• Some experience with Java and Python

I’m currently exploring the Joplin codebase and reading the GSoC ideas. I'm particularly interested in the following projects:

• Automatic Conflict Resolution
• LAN Sync
• Encrypted Notes

I’m excited to learn more about the project and start contributing.

GitHub: sasmeee (Sasmitha Ashinsana) · GitHub

Hey everyone,

My name is Laksh Sarda, and I’m an undergraduate student at Rice University in the United States. I’m majoring in Computer Science and Mathematics. I’ve worked a fair bit on a couple of startups, and am familiar with Python, TypeScript, JavaScript, ML/AI technologies from my experience in the past. I am eager to learn more about these frameworks. I’ve been exploring Joplin for the past month, even using it to take notes in my classes, and I have a lot of ideas to improve Joplin and increase its adoption. I plan to work on the fourth idea (“Chat with your note collection using AI”).

My GitHub username is: lakshsarda137 · GitHub

Hi Everyone :slight_smile:
My name is ALberto (Italian but live in Germany) :slight_smile:
I have quite some experience in developing UIs in React (and other frameworks), but mostly the reason why i decided to apply is because i’m seriously passionate with ontology engineering (how do you engineer the gathering of information).

So happens that i just built a similar thing :slight_smile: to the first 2 ideas in the bucket. This is a PRD creation tool, indexed semantically by a number of AI/SW mechanisms that keep the node graph’s relationships aligned based on the text.

ANd so this works pretty well even with very small models (think Gemini Flash Lite or something Opensource that has to be deployed somewhere). I think by adding rag we can make it work :slight_smile:

Hi everyone! I'm Fardin, a software engineer with experience in building mobile applications in React Native.

I started exploring the Joplin code-base some time ago and was able to make a small contribution that has already been merged:
PR: https://github.com/laurent22/joplin/pull/14042
Issue: https://github.com/laurent22/joplin/issues/13243

Although it was a small fix, it helped me understand the contribution workflow and parts of the project structure.

For GSoC, I'm interested in exploring AI-assisted features for the React Native mobile app. Particularly, the 3rd idea in your list, AI-based categorisation, where the system adds relevant tags based on the note’s content and title to help users organize their notes more efficiently.

I'm currently drafting a proposal around this idea and how AI-assisted features could improve the mobile experience.

GitHub: https://github.com/fardin96

Looking forward to learning more about the project and contributing further!

Hi everyone! I’m Angela Xu, a 4th year Computer Science student at the University of Waterloo with a specialization in AI and minor in Computational Math and currently a Software Engineer Intern at Bloomberg. I’ve taken courses on DSA, Machine Learning, Linear Algebra, and Applied Cryptography. Most recently, my team won Best AI Agent at HackMIT and 1st place at Hack the Valley.

I’ve been a fan of Joplin because I value the local-first, privacy-oriented philosophy. However, like many of us, my note collection has grown into a bit of a digital jungle. I’m eager to bring my experience in building high-performance AI agents and industry-grade TypeScript/C++ code.

Here’s a link to my github: angeladev333 (Angela Xu) · GitHub

Hello Joplin community!

My name is Syed Abrar Ahmed and I am a first-year Computer Science student at Army Institute of Technology, Pune, India.

:pushpin: GitHub: https://github.com/SYEDABRAR037 :pushpin: Email: syedabrar190507@gmail.com

About me: I have hands-on experience with TypeScript and React, and I am passionate about AI/ML — specifically how large language models can be applied to real-world problems in privacy-respecting ways. I was introduced to open-source contribution through my coursework in Design Thinking and Innovation, which taught me how good software is built collaboratively and with a clear user problem in mind.

My GSoC 2026 proposal idea: I am planning to apply for the Privacy-First Local AI Assistant for Joplin — a fully local AI chat panel powered by Ollama that lets users ask natural language questions about their own notes, with zero data ever leaving their machine.

I believe this project sits directly at the intersection of Joplin's two stated 2026 priorities — AI/ML and Security/Privacy — because it delivers genuine AI capability without weakening any of Joplin's existing privacy guarantees. Users with sensitive personal notes — medical records, private journals, confidential work — can use AI assistance with complete confidence.

What I am working on right now: I am currently setting up the Joplin development environment, studying the Plugin API, and identifying my first issue to contribute to. I am treating GSoC as a full-time professional commitment and plan to communicate proactively with mentors throughout.

I am excited to be part of this community and look forward to feedback on my proposal draft, which I will post shortly. Happy to connect with anyone working on similar ideas!

— Syed Abrar Ahmed

Hello everyone,

I’m Idighekere Udo. I’m a 3rd year Computer Engineering student.

I’m a Frontend Developer who works mostly with React and Typescript. I have worked on tons of personal and collaborative projects. I’ve participated in multiple hackathons and also winning most of them.

I got into open source because I care a lot about building software that's actually useful to people around me. Joplin fits that perfectly. It's a tool people rely on for things that actually matter to them,

I'm specifically interested in the "Chat with your note collection using AI" idea.

Looking forward to getting to know everyone and making my first contribution!

GitHub: https://github.com/idighekere

Hello everyone!

My name is Anurag, a Computer Science undergraduate from India. I work primarily with TypeScript, React, React Native, and Electron — which maps almost exactly to Joplin's stack — so I'm genuinely excited to be here.

I've built end-to-end products before, including a full SWP Calculator deployed as a production Next.js application and a multi-agent AI travel planning app. I'm comfortable navigating large codebases and working through unfamiliar architecture independently.

I'm most interested in Idea #7 — Support for Encrypted Notes and Notebooks. Privacy-first design aligns with what I care about building, and I have hands-on experience with secure design patterns. I've already started reading through the codebase and plan to submit my first PR this week.

Github :https://github.com/Anurag-M1

Looking forward to contributing!

Hi everyone,

I’m Guni Bhatnagar, a 3rd year undergrad student, with a strong focus on full stack development and open source.

I recently started exploring Joplin’s codebase and have been particularly interested in understanding its shared backend architecture and how features are implemented across multiple platforms. I’ve set up the project locally and have begun contributing, including submitting a pull request related to ENEX import handling.

I’m looking forward to learning more, contributing meaningfully, and engaging with the community throughout the GSoC process.

Here is my GitHub: Guni102 (Guni) · GitHub

Hello everyone!

I'm Aarushi Tandon, and I'm excited to be joining this thread as a GSoC 2026 applicant with Joplin.

I've been using note-taking apps for a while, and what genuinely drew me to Joplin is its offline-first philosophy and the fact that your notes are truly yours. They are stored locally, synced on your terms, and never locked into a proprietary format. The Markdown-based approach and the open plugin ecosystem make it exactly the kind of tool I would love to build on top of.

On the technical side, I come from a Python-heavy background with a focus on ML, NLP, LLMs, and RAG systems. I have worked with sentence-transformers, ChromaDB, LangChain, and FastAPI. I also have experience with React and TypeScript, which aligns well with Joplin's frontend stack. While exploring the codebase, I noticed how cleanly the plugin architecture is structured. I have already submitted a small PR fixing a keyboard accessibility regression where Shift+Tab could not reach the "New notebook" button when the sidebar was scrolled down. The fix was implemented in useOnRenderItem.tsx by expanding the isKeyboardNavigating heuristic to recognize any focused element within the list container, not just treeitem roles.

I'm most interested in Project #4, "Chat with your note collection using AI". It sits right at the intersection of what I enjoy building, including a full RAG pipeline, LLM integration, and a clean conversational UI. The idea of letting users interact with their own curated knowledge base, especially for power users with large note collections, feels genuinely useful and impactful.

Looking forward to contributing and learning from this community!

GitHub: https://github.com/aarushitandon0

Hi everyone,

My name is Mahaa Shri, and I’m an Artificial Intelligence and Data Science student from India excited to start contributing to Joplin and explore opportunities for GSoC 2026.

I’m particularly interested in the “Automatically label images using AI” project, as it combines accessibility with practical AI applications. I find the idea of generating meaningful descriptions for images within notes very impactful, especially for improving usability and searchability.

I have experience working with Python, web development, and AI/ML concepts, and I’m currently exploring the Joplin codebase and setting up my development environment to understand how plugins and the overall architecture work.

I would really appreciate guidance on:

Beginner-friendly issues to get started with
Best way to understand Joplin’s plugin system and architecture
Any pointers on contributing to the AI image labeling feature

Looking forward to learning from the community and contributing meaningfully. Thanks for having me!

Hi everyone! My name is Sebika, and I’m a Computer Science student interested in contributing to Joplin for GSoC 2026.

I have experience building full-stack applications using JavaScript/TypeScript, React, Python, and Node.js, including work on AI-powered systems and security-focused tools. I’ve also worked with Docker, cloud services, and collaborative Git workflows in team environments.

I’m particularly interested in contributing to security-focused features like encrypted notes and look forward to working with the Joplin codebase.

GitHub: Sebika-K · GitHub

Hi everyone, I thought I'd leave a quick message regarding how we are going to evaluate proposals.

Compared to previous years, with the current AI tooling, coding is no longer the main challenge. What we care about most is:

  • your understanding of the problem

  • your ability to explain and justify your approach

  • your engagement with the community and mentors

Your proposal draft and discussions on the forum are the best way to demonstrate this. Ask questions, engage in discussions and iterate on your draft to put together a quality proposal.

Pull requests remain important though, so if you haven't submitted any yet, please do that next, as we will still need them to evaluate your application.

9 Likes

Hello everyone!

My name is Anurag, a Computer Science undergraduate from India. I work primarily with TypeScript, React, React Native, and Electron — Joplin's exact tech stack.

I've built production-grade applications end-to-end. I'm comfortable navigating large codebases and working independently.

I'm most interested in Idea #7 — Support for Encrypted Notes and Notebooks. Privacy-first design is something I genuinely care about, and I've already been exploring the e2ee codebase.

Contributions so far:

laurent22/joplin#14845 — Fix "Leave notebook" disabled when notebook isn't currently open (all CI checks passing, awaiting review)

GitHub: Anurag-M1 (Anurag Singh) · GitHub

Hello everyone,

My name is Youssef, and I am interested in participating in Google Summer of Code 2026 with Joplin.

I mainly work with JavaScript / TypeScript and backend development, and I have experience building full-stack applications using React, Node.js, Express, MongoDB, and Spring Boot. I am also interested in artificial intelligence and software architecture, and I enjoy working on projects that combine backend systems with intelligent features.

I became interested in Joplin because of its focus on privacy, open-source development, and cross-platform architecture. These are areas I would like to learn more about and contribute to. I am currently exploring the repository to understand the project structure and development workflow, and I plan to start contributing by fixing issues and working on small improvements.

What attracted me the most to this project is the idea of building AI-powered software that can help users in a practical way. I find the concept very interesting, especially the combination of AI features with a real application that people use daily.

For GSoC, I am interested in working on features related to plugins, performance improvements, or AI-related functionality, and I look forward to discussing ideas with the mentors and the community.

GitHub: 5ose (Youssef Islam Kamel ) · GitHub

Thank you, and I’m excited to be part of the community.

Hey everyone!

I’m Sophie and I’m a first year at UC Berkeley studying Cognitive Science (AI + CS). I take my note-taking maybe a little too seriously, which is why I’m super excited about the opportunity to contribute to Joplin this summer.

I’m especially interested in the AI projects this year, particularly the idea of chatting with your note collection.

A bit about me:

  • Currently building data pipelines and developing a dashboard for a research lab at Berkeley
  • Previously built + deployed an AI-powered dashboard with a chat interface that allowed users to query structured data using natural language
  • Built an AI flashcard generator to turn my notes into study tools

Looking forward to getting involved + learning from the community!

Github: spjie (Sophie ) · GitHub

Hi Everyone,

My name is Bishwa Thakur, a pre-final undergraduate student at IIT (ISM) Dhanbad, India. I’m an app developer with proficiency in stacks like Kotlin, Flutter, and React Native (Expo), and backend technologies, with a keen interest in AI tech that I can see myself using.

In the past year, I explored open source but was parallely leveling up my dev skills, and couldn’t make a major contribution to any of the companies.

Recently, this year, while going through companies participating in GSoC, I came across Joplin, which sparked my interest, and I started exploring the codebase and ideas 1, 3, and 4, which, in my opinion, come under the same umbrella and interested me the most.

Currently, I am in the process of understanding the codebase and drafting a proposal around those ideas.

My GitHub username: bishwathakur

Hi everyone!
My name is Kevin (Hany) Bastawrous, a junior computer science student at Ain Shams University. I'm particularly interested in systems-related projects and low-level programming, and I'm excited about project idea #10 (Automatic Conflict Resolution). I've recently been diving deep into how Git works internally, and I also have relevant experience building diff extraction software (more details in my proposal).
I'm glad to be part of this community and looking forward to GSoC this year!

My Github username is kevo-1