Software Engineer
Accent
Jun 2026 – Present
Current · 4 mos
Building a fleet management platform end to end, from the Angular frontend to the Spring Boot backend.
- Building the fleet, vehicle, mission, maintenance, driver and expense modules.
- Shipping new features and fixing bugs across both the frontend and the backend.
- Improving performance while keeping the platform scalable, secure and reliable.
Stack
Hover a tool to see where I used it
Software Developer
Inspark
Jan 2024 – Jun 2026
2 yrs 6 mos
Maintained enterprise-grade Angular and Spring Boot applications for two and a half years.
- Kept the apps secure with Keycloak single sign-on and a modular component architecture.
- Refactored core services into reusable, domain-driven modules, making them 30% easier to maintain.
- Added real-time messaging with RabbitMQ and WebSocket.
- Deployed and monitored the apps on AWS and Azure.
Stack
Hover a tool to see where I used it
Advanced Internship Trainee
BNA - Banque Nationale Agricole
Jan 2022 – Feb 2022
2 mos
Built an expense management module for the bank's litigation management system.
- Designed and developed the module end to end, from the database to the user interface.
- Built the backend services that streamline expense tracking and validation.
- Created the screens the litigation team uses to record and approve expenses.
Stack
Hover a tool to see where I used it
Introductory Internship Trainee
QNB - Qatar National Bank
Jul 2021 – Aug 2021
2 mos
Supported the computer systems department with hardware and software maintenance.
- Maintained the bank's workstations, hardware and software alike.
- Provided technical support for operating systems and internal IT infrastructure.
Stack
Hover a tool to see where I used it













