Ex-SWE Intern @ Fawry | Ex-SWE Intern @ DewanSoft | Open Source Contributor
- Fawry – Software Engineering Intern, worked on e-commerce microservices based app gaining experience at spring boot and angular.
- DewanSoft – Software Engineering Intern, worked on Content management system app using .Net and Blazor.
I actively contribute to Kestra, focusing on bug fixes, core improvements, and test enhancements.
| Repository | Description | Type | PR / Issue | Status |
|---|---|---|---|---|
| kestra | Introduce JUnit test support for triggers | Feature | PR #11579 | ✅ Merged |
| kestra | Store attempts for flowable tasks | Feature | PR #12153 | ✅ Merged |
| kestra | Add new execution kind filter | Feature | PR #11883 | ✅ Merged |
| kestra | Add warning logs for mismatched Parent-Subflow inputs | Feature | PR #11431 | ✅ Merged |
| kestra | Add test coverage for CLI commands with no repository configs | Feature | PR #11742 | ✅ Merged |
| kestra | Fix ForEach plugin taskrun.iteration property issue |
Fix | PR #11409 | ✅ Merged |
| kestra | Exclude current namespace when listing keys with inheritance | Fix | PR #11180 | ✅ Merged |
| kestra | Fix dynamic render for date property of PublicHoliday condition | Fix | PR #11605 | ✅ Merged |
- E-Commerce Microservice – A microservices-based e-commerce backend with order, payment, and inventory services (Spring Boot, REST, Docker).
- Gitlet – A version control system inspired by Git, built in Java.
- Bookify – Event booking system built with Spring Boot + Angular, containerized with Docker Compose.
- Kwikker – A Twitter-like social platform with tweeting, retweeting, following, real-time notifications, and trending features (ASP.NET Core + Angular).
- Languages: Java, C#, JavaScript, TypeScript
- Frameworks: Spring Boot, ASP.NET Core, Angular, Blazor
- Databases: PostgreSQL, MySQL, Redis, SQL Server
- Testing: JUnit, Mockito, RestAssured and Test Containers
- DevOps & Tools: Docker, Git, GitHub Actions, Gradle, Maven

