Ahmed Kashkoush

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent
Arabic
Fluent

Work Experience

Software Engineer (GSoC) at GitLab
May 1, 2025 - Present
Implemented essential Git operations to Web IDE using TypeScript; built "Amend and Force Push", "Create Branch", and "Delete Branch" features; added user-friendly confirmation dialogs for destructive operations; authored technical docs for new features to improve accessibility for non-technical users. Start date: 2025-05-01; End date: empty string for current position.
Software Engineer at GitLab (Google Summer of Code) – Remote
May 1, 2025 - Present
As a Software Engineer on the Google Summer of Code project with GitLab, I contributed to the Web IDE by implementing core Git operations in TypeScript, enabling in-browser code management. I built features including Amend and Force Push, Create Branch, and Delete Branch with proper permission checks and branch protection rules. I added user-friendly confirmation dialogs for destructive operations and authored technical documentation to make new features accessible to non-technical users.
Software Engineer at GitLab
May 1, 2025 - Present
Software Engineer for Google Summer of Code at GitLab. Implemented essential Git operations for Web IDE using TypeScript; built features such as Amend and Force Push, Create Branch, Delete Branch, and improved destructive operation confirmations. Authored technical docs for new features and contributed to improved UX.
Software Engineer at GitLab
May 1, 2025 - Present
Selected for Google Summer of Code 2025 to implement advanced Git commands in the Web IDE. Implemented essential Git operations using TypeScript to enable in-browser code management. Developed features including Amend and Force Push, Create Branch, and Delete Branch, with permissions and branch protection. Implemented user confirmation dialogs for destructive operations and authored technical documentation for new features to improve accessibility for non-technical users.

Education

B.S. in Computer Science at Minufiya University
October 1, 2021 - June 1, 2025
B.S. in Computer Science at Minufiya University
October 1, 2021 - June 1, 2025
B.S. in Computer Science at Minufiya University
October 1, 2021 - June 1, 2025
B.S. in Computer Science at Minufiya University
October 1, 2021 - June 1, 2025

Qualifications

Google Summer of Code participant (GitLab)
May 1, 2025 - September 8, 2025
Google Summer of Code 2025 Participant - GitLab
May 1, 2025 - September 8, 2025

Industry Experience

Software & Internet, Professional Services, Computers & Electronics