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

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.

React js
Node js
Mongodb
Mongoose
Express js
Material UI
Inclusa - E-learning Platform

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.

JavaFx
Symfony
MySQL
ML
WeBank - Accessible mobile banking

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.

React Native
Spring Boot
PostgreSQL
BERT
Redux

Interested ? feel Free to reach out!

Or reach out via my e-mail: nour.benmoulehom@istic.ucar.tn

What do you want to tell me?