My Skills

A comprehensive overview of my technical expertise and the tools I use to build modern web applications.

Professional Experience

My journey as a full-stack developer and the work I've done across different roles and projects.

S

Full-stack Developer

Current

SWI Digital Dev

Oct 2024 - Present

Currently developing full-stack solutions at SWI Digital Dev. Working on scalable web applications from concept to production, leveraging modern tech stack for optimal performance and maintainability.

Full Stack Laravel Vue.js
Y

Software Engineer

YouCan

Feb 2023 - Sep 2023 (8 mos)

Collaborated with YouCan Ship's team to develop a shipping company aggregator platform. Integrated shipping companies' APIs in the backend to facilitate seamless package transfers from YouCan Ship to various shipping providers.

API Integration Backend HTML
N

Frontend Developer

Next Media Morocco

Oct 2021 - Feb 2023 (1 yr 5 mos)

Collaborated in developing the dashboard and authentication pages of YouCan Pay from Figma wireframes. Contributed to both frontend and backend development of YouCan Help, focusing on UI/UX implementation and system integration.

HTML/CSS JavaScript Figma
I

Frontend Developer Intern

YouCan

Jul 2021 - Oct 2021 (4 mos)

Started my professional journey as a frontend developer. Learned industry best practices, project management, version control, team collaboration, and effective communication. Gained foundational knowledge in web development and team dynamics.

Git Collaboration Learning

Methodologies & Practices

Development practices and methodologies I follow to deliver quality code and maintainable solutions.

Agile/Scrum

Experience with sprint-based development, daily standups, and iterative delivery. Comfortable with Kanban boards and backlog management.

Sprint planning, Retrospectives, Story estimation

Version Control

Git workflow expertise including branching strategies, pull requests, and collaborative development. Comfortable with GitHub and GitLab.

Git Flow, Feature Branches, Code Review

Code Quality

Focus on clean, maintainable code. Using linters, formatters, and code review practices to ensure consistency and quality.

SOLID Principles, Design Patterns, Code Reviews

Testing

Writing tests to ensure code reliability. Experience with unit tests, integration tests, and test-driven development practices.

PHPUnit, Jest, Unit & Integration Tests

Documentation

Belief in clear documentation for code and projects. Creating README files, API documentation, and code comments.

Markdown, API Docs, Code Comments

Performance Optimization

Optimizing applications for speed and efficiency. Database optimization, caching strategies, and frontend performance.

Caching, Query Optimization, Lazy Loading

Open Source Contributions

Contributing to the developer community through open-source projects and libraries.

Kai HTTP Client

Fluent PHP HTTP Client

A fluent, callback-based HTTP client for PHP with type-safe responses and elegant error handling. No try-catch blocks needed.

Explore on GitHub

Contributing

Open to collaboration

Actively looking to contribute to community projects and collaborate with other developers. Open to contributing bug fixes, features, and documentation.

Interested in: Laravel ecosystem, Vue.js projects, PHP libraries
100%

Open Source Commitment

Quality code for the community

Well Documented

Code & Projects

Comprehensive README files

MIT License

Free to Use

Permissive open source license

Ready to Build Something Amazing?

With this diverse skill set, I can handle your project from conception to deployment. Let's discuss your needs.