Professional Journey

    A timeline of my professional experience and growth in the tech industry

    Full Stack Software Developer
    Hippomed AI
    Jul 2025 - 2026

    Key Responsibilities:

    • Collaborated on cross-functional projects using Angular for responsive frontend development with component-based architecture and RxJS-based state management.
    • Built and consumed RESTful APIs with Spring Boot, implementing backend logic, authentication, and role-based access control.
    • Worked on internal tools and admin panels using Django, focusing on database models, views, and template rendering.
    • Developed hybrid mobile applications with Ionic Framework, targeting both iOS and Android platforms with Angular integration and native plugins.
    • Utilized Git for version control and Postman for API testing throughout the development cycle.

    Technologies Used:

    Tunis, Tunisia
    Hippomed AI
    Full Stack Software Developer
    WowSoft
    Sep 2024 - Oct 2024

    Key Responsibilities:

    • Built full-stack applications with Next.js, Fastify, PostgreSQL, TypeScript, and Prisma
    • Implemented REST APIs, SSR, and efficient database models
    • Ensured type-safe, scalable, and maintainable architecture

    Technologies Used:

    Tataouine, Tunisia
    WowSoft

    My Certifications

    Validations of my expertise and commitment to continuous learning in the tech industry.

    Full Stack Web Development

    Immersive full-stack development program covering both frontend and backend technologies. Built multiple full-stack applications using modern web technologies and best practices.

    Coding Dojo
    May 10, 2025
    JavaScriptReactNode.jsExpress+4 more
    View Certificate

    Data Analysis with Python

    Certification in data analysis techniques using Python, including data manipulation, visualization, and statistical analysis using libraries like Pandas, NumPy, and Matplotlib.

    freeCodeCamp
    December 12, 2024
    PythonPandasNumPyMatplotlib+3 more
    View Certificate

    C# Programming

    Mastery of C# programming language including object-oriented principles, .NET framework, and application development. Covered advanced topics like LINQ, async/await, and design patterns.

    freeCodeCamp
    November 3, 2024
    C#.NETOOPLINQ+3 more
    View Certificate

    React Native Development

    Professional certification in cross-platform mobile application development using React Native. Covered state management, navigation, and integrating with native device features.

    Coursera & Meta
    December 16, 2023
    React NativeJavaScriptMobile DevelopmentRedux+2 more
    View Certificate

    Backend Developer

    Comprehensive backend development certification covering Node.js, Express, MongoDB, and RESTful API design principles. Demonstrated ability to build secure and scalable server-side applications.

    freeCodeCamp
    August 18, 2023
    Node.jsExpress.jsMongoDBREST API+3 more
    View Certificate

    Responsive Web Design

    Certification in creating responsive and accessible web interfaces using HTML5, CSS3, and modern layout techniques like Flexbox and CSS Grid.

    freeCodeCamp
    June 6, 2022
    HTML5CSS3Responsive DesignFlexbox+3 more
    View Certificate

    Skills & Technologies

    advanced
    HTML5

    HTML5

    HTML5

    A markup language used for structuring and presenting content on the web.

    advanced
    CSS3

    CSS3

    CSS3

    A style sheet language used for describing the presentation of a document written in HTML.

    advanced
    JavaScript

    JavaScript

    JavaScript

    A versatile programming language primarily used for creating dynamic web pages.

    advanced
    TypeScript

    TypeScript

    TypeScript

    A strongly typed programming language that builds on JavaScript.

    advanced
    Git

    Git

    Git

    A distributed version control system for tracking changes in source code during software development.

    advanced
    React

    React

    React

    A JavaScript library for building user interfaces, primarily for single-page applications.

    advanced
    Next.js

    Next.js

    Next.js

    A React framework for building fast, server-rendered, and statically generated web applications.

    advanced
    Angular

    Angular

    Angular

    A framework for building client-side applications.

    advanced
    React Query

    React Query

    React Query

    A data fetching library for React.

    advanced
    React Hook Form

    React Hook Form

    React Hook Form

    A form management library for React.

    advanced
    Zod

    Zod

    Zod

    A runtime type checking library for JavaScript.

    advanced
    React Router

    React Router

    React Router

    A routing library for React.

    advanced
    Zustand

    Zustand

    Zustand

    A small, fast and scalable bearbones state-management solution using simplified flux principles.

    advanced
    Redux Toolkit

    Redux Toolkit

    Redux Toolkit

    A library for managing and centralizing application state in React.

    advanced
    Bootstrap

    Bootstrap

    Bootstrap

    A popular CSS framework for creating responsive and mobile-first websites.

    advanced
    Tailwind CSS

    Tailwind CSS

    Tailwind CSS

    A utility-first CSS framework for building custom designs efficiently.

    advanced
    Shadcn

    Shadcn

    Shadcn

    A collection of ready-to-use React components that are built with Tailwind CSS and TypeScript.

    advanced
    Aceternity

    Aceternity

    Aceternity

    A blockchain platform for building decentralized applications.

    advanced
    Node.js

    Node.js

    Node.js

    A runtime environment for executing JavaScript code on the server-side.

    advanced
    Express

    Express

    Express

    A minimal and flexible Node.js web application framework.

    advanced
    Fastify

    Fastify

    Fastify

    A fast and low-overhead web framework for Node.js.

    intermediate
    Nest JS

    Nest JS

    Nest JS

    A framework for building server-side applications.

    intermediate
    Socket.io

    Socket.io

    Socket.io

    A real-time communication library for Node.js.

    advanced
    JWT

    JWT

    JWT

    A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties.

    intermediate
    Clerk

    Clerk

    Clerk

    A user authentication and authorization service for web and mobile applications.

    advanced
    REST API

    REST API

    REST API

    A set of rules and protocols for building and interacting with web services.

    intermediate
    GraphQL API

    GraphQL API

    GraphQL API

    A query language for APIs and a runtime for executing those queries with your existing data.

    intermediate
    C#

    C#

    C#

    A strongly typed language for the backend

    intermediate
    Python

    Python

    Python

    A high-level, general-purpose programming language.

    advanced
    Flask

    Flask

    Flask

    A lightweight WSGI web application framework in Python.

    intermediate
    FastAPI

    FastAPI

    FastAPI

    A modern, fast (high-performance) web framework for building APIs with Python 3.7+.

    advanced
    Java

    Java

    Java

    A versatile, platform-independent programming language used for a variety of applications.

    advanced
    Spring Boot

    Spring Boot

    Spring Boot

    A framework for building production-grade applications in Java with minimal configuration.

    advanced
    MongoDB

    MongoDB

    MongoDB

    A NoSQL database that uses a flexible, JSON-like document schema.

    advanced
    Mongoose

    Mongoose

    Mongoose

    An Object Data Modeling (ODM) library for MongoDB and Node.js.

    intermediate
    MySQL

    MySQL

    MySQL

    A relational database management system based on SQL.

    intermediate
    PostgreSQL

    PostgreSQL

    PostgreSQL

    A powerful, open source object-relational database system that uses and extends the SQL language.

    intermediate
    Prisma

    Prisma

    Prisma

    A database toolkit for Node.js and TypeScript.

    intermediate
    Drizzle ORM

    Drizzle ORM

    Drizzle ORM

    A modern TypeScript ORM for SQL databases.

    intermediate
    Redis

    Redis

    Redis

    An in-memory data structure store, used as a database, cache, and message broker.

    Contact Me

    Presenting you with the best UI possible.