Hi, I'm Nour đź‘‹
Software engineering student, and I'm a |
About me
I've always been mesmerized by how computers work since I was a kid. This fascination led me to software engineering, and my journey officially began after graduating high school when I enrolled at ISTIC. ISTIC was my portal to the world of data structures. The courses helped me grasp core computer science principles that became the essence of everything I would learn after. I then jumped into web development and got my first real taste of documentation and project workflows through The Odin Project. These experiences really shaped me, slowly coming together to form the bigger picture of software engineering. But it wasn't just about self-learning—I wanted to see how everything works in the real world. That's when my internships at Attijari Bank became the catalysts. I was able to work alongside like-minded engineers and contribute to developing web and mobile applications. It wasn't just about writing code; it was about creating solutions with real-world impact. Then came my end-of-studies internship, where I had the privilege of developing a mobile banking app with accessibility features for visually impaired users. Seeing the app in action, helping users navigate their financial tasks independently, was an unforgettable moment that reaffirmed why I chose this path. Now, as I continue my studies at ESPRIT, I'm diving deeper into DevOps, machine learning, and cloud computing. I'm looking for the next challenge that will allow me to build meaningful solutions that truly make a difference.
Education
ISTIC
Bachelor’s degree in CS
2022 - 2024
ESPRIT
Software Engineering
2024 - Present
Internships
Attijari Bank
MERN developer, summer internship
June 2023 - August 2023
Attijari Bank
Mobile developer, end-of-studies internship
February 2024 - May 2024
Projects

WeBank Monitoring Application
An interactive dashboards to track user engagement metrics, providing valuable insights into user behavior. I implemented JWT-based authorization to ensure secure access to user data and enhance application security. Additionally, I designed a role-based access control system, tailoring user experiences based on their roles. To improve communication within the platform, I integrated a real-time chat system. The project was built using the MERN stack (MongoDB, ExpressJS, ReactJS, Node.js), leveraging modern web technologies for scalability and efficiency.

Inclusa - E-learning Platform
Web and desktop e-learning application. The main role of this app is to deliver an inclusive learning experience for people with hearing impairments, so they can learn and communicate with their peers. The app features a chat system, a video conferencing system, and a real-time Sign-Language detection. The app is built using JavaFX for the desktop version and Symfony for the web version.

WeBank - Accessible mobile banking
Engineered an accessible mobile application adhering to WCAG guidelines, leading to a 20% increase in user accessibility scores during testing. The project involved developing the app with React Native, Spring Boot, and PostgreSQL, integrating a BERT-based intent recognition model to create a virtual assistant for users with disabilities. Additionally, I built an administration interface using React and Spring Boot to streamline client request management. Collaborating with the Ibsar Association, I gained valuable insights into accessibility and conducted usability tests with a visually impaired user. To enhance performance and scalability, I implemented Redux for state management. Throughout the project, I followed the Scrum methodology and utilized Notion for task management, ensuring an efficient workflow. This project served as my end-of-studies internship, focusing on inclusive and user-friendly banking solutions.
Interested ? feel Free to reach out!
Or reach out via my e-mail: nour.benmoulehom@istic.ucar.tn