About
My Story I’m Hasan Ahani, a software developer and entrepreneur with a passion for technology. Since 2012, when I began my coding journey, I’ve been driven by a desire to create innovative solutions that make a difference.
Skills & Expertise With over a decade of experience, I specialize in JavaScript, Laravel, Next.js, and WordPress. From crafting Photoshop plugins to building scalable SaaS platforms, I’ve delivered diverse projects with a focus on quality and continuous learning.
My Vision I believe every business has a unique story. My mission is to help businesses thrive in the digital world by developing user-focused, impactful products. Every project is a chance to create lasting value.
Let’s Collaborate!
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

WeUi - Redesign
Redesigned and rebuilt WeUi with a modern Laravel and Inertia.js architecture, migrating the frontend to React with SSR for improved performance and SEO. Containerized the application with Docker and optimized the deployment workflow, storage, and overall system architecture for scalability and maintainability.

WeUi
Built a digital asset marketplace inspired by platforms such as UI8, enabling creators to sell UI kits, Figma resources, templates, and other digital products. Developed the backend with Laravel and PHP, including product, order, user, and payment management, with Zarinpal integration. Built an interactive frontend using Livewire and TailwindCSS and containerized the application with Docker.

Shift system desktop application
Developed a dynamic employee shift management system for a specific company, automating shift scheduling using advanced algorithms. Built as a cross-platform desktop application with Electron.js, supporting both Windows and Mac. Designed an intuitive interface using React.js, TypeScript, ShadCN UI, and TailwindCSS for seamless user interaction.
Persian Calendar Holidays Scraper
📅 Persian Calendar Holidays Scraper – A GitHub Action that automatically scrapes official public holidays from Time.ir and saves them as structured JSON files. Supports future years and updates monthly!
Filament One-Time Passcode (OTP) Input Form Component
filament-otp-input is a package built for Filament that provides a One-Time Passcode (OTP) input form component that offers you the ability to add the following features: Customize the number of inputs ,Perform an action after filling the code ,Move to the next input after filling ,Move to the previous input with backspaces
Daneshjooyar Panel
Developed a professional admin panel for managing users, instructors, and courses in Daneshjooyar’s learning platform. Built a custom back-end using PHP and WordPress, ensuring scalability and efficiency. Redesigned the interface with Vue 3 and TailwindCSS, providing an intuitive and modern user experience. Implemented comprehensive CRUD operations for seamless content and user management.
Learning Panel for Daneshjooyar
Developed a custom learning management panel for Daneshjooyar, enabling seamless course management and student progress tracking. Built the back-end using PHP and WordPress, ensuring a scalable and efficient system. Implemented Vue 3 for an interactive user experience and designed a modern UI with TailwindCSS.
Shayacell Panel
Developed a store and content management admin panel, enabling efficient product and content management. Built the back-end using Laravel, PHP, and MySQL for a secure and scalable system. Used Filament PHP for a modern and intuitive admin interface, and implemented Alpine.js and TailwindCSS for a dynamic and responsive front-end.
Greenweb
Developed and customized WordPress-based e-commerce and content management solutions, focusing on theme development and performance optimization. Built custom PHP and MySQL solutions for enhanced functionality. Implemented JavaScript and CSS to create dynamic and responsive user interfaces.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on Telegram and I'll respond whenever I can. I will ignore all soliciting.