Website • Portfolio Blogs • Email • LinkedIn
- 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
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.
- 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.
I have a blog where I share my thoughts on Clean Architecture and other software development topics. You can check it out here.
Feel free to reach out to me for any collaboration or opportunities.
- Email: [email protected]
- LinkedIn: Dahmani Mohamed