Skip to content
View medkira's full-sized avatar

Highlights

  • Pro

Block or report medkira

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
medkira/README.md

♚ Hello, I'm Dahmani Mohamed ♚

♚ A Strategic and Analytical Software Engineer Specializing in Full Stack Development ♚

WebsitePortfolio BlogsEmailLinkedIn


🛠️ Languages and Tools:

  • Languages: JavaScript, TypeScript, Dart, SQL, Python
  • Frameworks/Libraries: Node.js, Express.js, Flutter, React.js, Vue.js, Next.js, Rasa
  • Concepts: Clean Architecture, OOP, Design Patterns, Prompt Engineering, NLP, RESTful API Development, MVC Architecture, SSR
  • Tools: Git, GitHub, MongoDB, MySQL, Cloudinary, Passport.js, Docker, CI/CD
  • Misc Skills: Project Management, Problem Solving, UI/UX Design, Agile Methodologies, Debugging, Testing, Technical Documentation

🚀 Key Projects:

Recommendation Website with AI Chatbot (Vue.js, Node.js, Rasa, Cloudinary)

  • Developed a recommendation website with an integrated AI chatbot using Rasa.
  • Implemented Clean Architecture for the backend, ensuring clear separation of concerns and maintainability.
  • Integrated Google OAuth with Passport.js and used Cloudinary for image management.
  • Implemented prompt engineering with Geminie Vision to read menus and generate JSON files.

Social Media API (Node.js, TypeScript, MongoDB)

  • Created a scalable API for social media applications using Node.js and TypeScript.
  • Utilized MongoDB for efficient data storage and retrieval.

Cookie Studio App (Flutter, Node.js, MongoDB)

  • Developed a cross-platform application to manage and track software bugs using Flutter for the front-end and Node.js for the back-end.
  • Implemented clean architecture to ensure modularity and maintainability.

🏆 Achievements:

  • Successfully transitioned from MVC design to Clean Architecture in multiple projects, ensuring scalability and maintainability.
  • Implemented advanced features such as AI chatbots and secure authentication systems from scratch.
  • Consistently delivered high-quality software solutions across various domains, including web and mobile development.

📚 Blog:

I have a blog where I share my thoughts on Clean Architecture and other software development topics. You can check it out here.

📫 Contact:

Feel free to reach out to me for any collaboration or opportunities.

Languages and Tools:

docker flutter git linux mongodb mysql nextjs nodejs nuxtjs oracle postgresql react redis typescript vuejs

medkira

medkira

Popular repositories Loading

  1. recommendation_clean_arch recommendation_clean_arch Public

    TypeScript 1

  2. bug-tracker bug-tracker Public

  3. medi-link medi-link Public

    Dart

  4. cookiestudio cookiestudio Public

    Dart

  5. plants_shop_app plants_shop_app Public

    Dart

  6. social_media_ts social_media_ts Public

    TypeScript