Name
Ali Shour
Role
Front-end Software Engineer
About Me
View /aboutMore than five years of experience working with companies in various web projects, creating functional, and accessible applications. With a strong foundation in TypeScript, React and Next.JS, I thrive on building seamless user experiences that delight and engage.
Expertise
View /expertiseTailwindCSS plugin offering pre-built utility classes for common layout and transition needs.
Landing page showcasing a marketing agency's services and expertise in social media management.
Educational management system prototype showcasing teacher-student assignments and class management.
Client-side tool for parsing, editing, and downloading CSV files, offering a seamless and intuitive interface.
Article-sharing platform with a rich text editor, article favoriting, and plans for database integration and authentication.
Node.js library providing a reusable React component for professional email signature creation.
Rich text email composition tool with file attachment handling, drag-and-drop support, and multi-recipient functionality.
Note-taking app with a pinboard interface, custom colors, and smooth animations for a unique experience.
Enhanced landing page rebuilt with modern web practices for improved performance and functionality.
Landing page for a digital services startup, showcasing services, smooth animations, responsive design, and SEO optimization.
Task management app with CRUD operations, user authentication, and smooth animations for an intuitive experience.
Social media platform with custom authentication, rich media sharing, and robust user management.
Responsive landing page for a startup I’ve worked for two years. It includes custom animations, accessible UI, SEO optimization, and an integrated contact form. Completed in one month.
A modern platform used by professionals to generate customizable, professional email signatures. Users can live preview their signature, check for its compatibility with various email clients, as well as copy/paste the generated signature in their email clients for usage.
Platform for discovering movies and TV series, featuring personalized favorites and detailed film information.
A comprehensive guide to understanding state management in React applications, focusing on local state management techniques and best practices.
Learn how to create a simple RESTful API and connect it to your front-end application in this comprehensive guide.
A practical guide to testing a RESTful API locally with Helmet security, route handling, and API endpoint testing using Thunder Client
A comprehensive guide to integrating MongoDB Atlas with your RESTful API, covering database connection setup, schema modeling with mongoose, and implementing CRUD operations. Perfect for developers looking to add persistent data storage to their Node.js applications.
This blog post examines AI's revolutionary impact on software development, highlighting code generation tools, debugging capabilities, and automated testing solutions.
A blog post about the Critical Role of Website Performance in Driving Business Revenue