At Bank of Algeria, I developed internal information-system modules in JSF and PrimeFaces and automated reporting with JasperReports dashboards and configurable SQL filters, cutting manual reporting time by 30%.
At Djezzy, I helped build EZZYADS, a bulk-SMS campaign platform in React and Spring Boot. I also developed NPSGEN2, a customer-feedback survey platform, and built a revenue-management platform on Odoo and React.
As a freelance developer, I built a real-time IoT dashboard in React with an Express and MongoDB back end, streaming readings from 7 industrial mixers. I also shipped 15 Vue.js procedure pages that helped operators find a procedure in under 30 seconds.
I'm currently building an e-commerce site with Next.js, Node.js and PostgreSQL on Neon, along with a custom CMS and admin dashboard. I use Claude Code to draft implementation plans, build features and write their tests.

