Re: GSoC 2026 Inquiry: PDFio Renderer Project - Ahmed Fatthi
Michael Sweet <[email protected]> Thu, 26 Feb 2026 14:06:23 -0500
| Newsgroups | dev.linux.lists.printing-architecture |
|---|---|
| Message-ID | <[email protected]> |
Ahmed,
This particular project is on-going. Last year's work-in-progress is =
available at:
https://github.com/OpenPrinting/libpdfrip
PDF rendering is definitely *not* a beginners project, but please do =
look at the work that remains to see if your skillset is a good match...
> On Feb 26, 2026, at 2:06=E2=80=AFAM, Ahmed Fatthi =
<[email protected]> wrote:
>=20
> Hi everyone, resending this in plain text as my previous message was =
rejected by the list server for HTML formatting. Looking forward to =
connecting!
>=20
> Dear Till, Michael, and Ira,
>=20
> My name is Ahmed Fatthi, and I am a final-year Computer Science =
student at Helwan University. I am reaching out to express my strong =
interest in the project idea: "Extend PDFio to be a PDF =
renderer/displayer."
>=20
> I was previously a GSoC 2025 intern at the GNOME Foundation, where I =
worked on prototyping a new architecture for the document viewer Papers. =
Currently, I am also working as a Junior Backend Developer at Wisemen.
>=20
> While I believe my work at GNOME is slightly relevant to this project, =
I have some concerns regarding the difficulty level. I am familiar with =
C, but I wouldn't call myself an expert yet. Is this project suitable =
for someone at my level who is ready to dive deep and learn quickly, or =
are you looking for a more advanced C specialist?
>=20
> Additionally, if you have any "good first issues" or starter tasks you =
could suggest, I would love to work on them. This would help me get =
closer to the codebase and gain a deeper understanding of the project =
before the application period begins.
>=20
> Thank you for your time and guidance!
>=20
> Best regards,
>=20
> Ahmed Fatthi
> https://github.com/AhmedFatthy1040
> https://www.linkedin.com/in/ahmedfatthi1040/
> https://ahmedfatthi.pages.dev/
>=20
________________________
Michael Sweet