Yasin Dehfuli
I'm
About
Hello! I'm Yasin Dehfuli, a dedicated software developer with a deep passion for programming and technology. For me, coding isn't just a profession—it's a journey of discovery and creativity, where I constantly strive to learn, grow, and innovate. I have a strong appreciation for the open-source community and actively contribute to projects that help developers worldwide. I believe in the power of collaboration and continuous learning, which drives me to explore new technologies, refine my skills, and embrace fresh challenges. Whether it's solving complex problems, designing elegant solutions, or learning the latest in software development, I bring enthusiasm and dedication to every project I undertake. Feel free to connect with me or explore my portfolio to learn more about my journey and aspirations!
Web Developer & Software Engineer.
I craft modern, efficient, and user-focused web applications using Vue.js, React, Angular, Laravel, and cutting-edge technologies with passion and precision.
- Birthday: 7 July 1999
- City: Tehran, Iran
- Contact: Available
- Age: 26
- Degree: --
- Email: ydehfuli[at]gmail.com
- Freelance: Available
My passion for programming began in 2016 with basic concepts, and in 2021, I started pursuing it professionally. That year marked the beginning of my journey into full-stack development, and ever since, I've been dedicated to continuous learning and enhancing my skills. Through consistent effort and a focus on both frontend and backend technologies, I've built a solid foundation in web development. I am always eager to tackle new challenges, improve my craft, and stay up-to-date with the latest industry trends to deliver high-quality, innovative solutions.
Technical Skills & Expertise
Comprehensive full-stack development skills covering frontend frameworks, backend technologies, databases, and modern development tools
-
Front-end
- JavaScript
- TypeScript
- Vue.js
- ReactJs (familiar)
- Angular (familiar)
- Vuetify
- Pinia
- Axios
- RESTful APIs
- AntDesign (familiar)
- NextJs (familiar)
- Angular Universal (familiar)
- JQuery
- Bootstrap
- TailwindCSS
- Material UI
- SASS/SCSS
- HTML
- CSS
- AOS
- Responsive Web Design
-
Development Tools
- Git
- Linux
- Docker
- Vite
- Webpack
- ESLint
- Prettier
- HoskyJs
-
Back-end
- PHP (familiar)
- Laravel (familiar)
- Node.js
-
Database
- SQL (familiar)
-
General Development Skills
- Building Open-Source Projects
- Component-Based
- Composition-API
- Agile & Scrum
- SOLID
- Modular Design
Professional Experience & Education
Experienced Front-End web developer specializing in Vue.js, React, Angular, and familiar Laravel development. Expert in creating responsive, user-friendly interfaces and scalable backend solutions. Proven track record in modern development tools, open-source contributions, and agile methodologies. Continuously adapting to the latest web development trends and technologies. Dedicated to creating seamless digital experiences through clean, efficient, and maintainable code.
Summary
Yasin Dehfuli
Started my career in 2022 with two years of open-source contributions and freelance work, building tools and collaborating with global developer communities. Since 2024, I have been working in the tech industry, gaining experience in software development, teamwork, and delivering scalable solutions.
- Tehran, Iran
- ydehfuli[at]gmail.com
Education
Bachelor's Degree in Computer Science, Full Stack Web Development
2021 - 2022
Tehran institute of technology
Associate's Degree in Computer Software
2017 - 2019
Imam Khomeini Technical College, Mazandaran
Professional Experience
Front End Developer — Trend Agency
Apr 2024 – Present
Tehran, Iran
Trend Agency is a digital marketing company that creates and manages large-scale advertising campaigns for major Iranian brands
Challenges Ahead:
- Developed and rebuilding the company’s campaign management platform using Vue 3, TypeScript, and Vuetify 3, replacing a legacy, unmaintainable system
- Designed a modular, scalable architecture using Composition API, OOP, and reactive state management with Pinia.
- Developed a full CRUD system for campaigns, invoices, and payments with real-time error handling and toast notifications.
- Implemented role-based access control and custom directives (v-td-tooltip, v-can, v-deny).
- Improved overall performance with lazy loading, caching, and optimized data fetching.
- Collaborated with UI/UX and backend teams to bridge design and logic — ensuring seamless data flow, clean component composition, and a polished user experience
Projects
Showcase of professional web development projects including Vue.js applications, React components, Laravel backend systems, responsive frontend designs, and open-source contributions. Each project demonstrates expertise in modern web technologies, problem-solving capabilities, and commitment to delivering high-quality, scalable solutions.
- All
- Front End
- Full Stack
Open Source Projects
Passionate about contributing to the open-source community, I actively develop and maintain projects that help developers worldwide. These projects showcase my commitment to collaboration, innovation, and knowledge sharing in the developer community.
ProGit Translation
A Farsi (Persian) translation of the second edition of the official book Pro Git, providing Persian‑speaking developers full access to Git concepts in their native language. Fully translation and update to latest git repository.
Get‑Github‑Achievements
A step‑by‑step guide showing how to earn the various profile badges/achievements offered by GitHub, Translated to 18 languages by 25 contributors (e.g., Starstruck, PullShark), including translations into multiple languages.
Web‑Package‑RTL
A full right‑to‑left (RTL) web package of Bootstrap And Tailwind completely SASS/SCSS style and responsive components (Navbar, Hero, invoice), designed particularly for Persian/Arabic websites.
x‑mega‑menu
A fast, dependency‑free multi‑level responsive mega menu library in vanilla JavaScript with RTL support. With Webpack and Vite support and different usefully styles and different background colors
Xshop
An open‑source shopping system built with Laravel (PHP) and integrated Vue.js front‑end, designed for high customizability, multilingual support (RTL/LTR), and modular configuration. With ready to use Backend and DataBases
Vue Devtools
Official browser extension and application for debugging Vue.js applications: inspect component tree, state, events, performance and integrations. Reporting Vue devtools issue while installing devtools package and using browser extension together
Web Development Services & Solutions
Professional full-stack web development services including Vue.js frontend development, React application building, Laravel backend development, responsive web design, API integration, database optimization, and custom web solutions. Specializing in delivering scalable, SEO-optimized, and user-friendly web applications tailored to meet specific business requirements.
1. Frontend Development
I specialize in creating responsive, user-friendly interfaces using modern frameworks like Vue.js and libraries like Vuetify. My focus is on delivering seamless user experiences by crafting clean, efficient, and visually appealing designs that are optimized for all devices.
2. Backend Development
I build robust and scalable server-side applications using technologies that ensure high performance and security. From API design to integrating third-party services, I ensure the backend is reliable and aligns perfectly with frontend requirements.
3. Database Design and Management
I design efficient database structures and manage data storage solutions using both SQL and NoSQL systems. From schema design to query optimization, I ensure your application's data is securely stored, easily accessible, and scalable.
4. Version Control and Collaboration
I utilize Git and GitHub to manage codebases effectively, enabling seamless collaboration within teams. With experience in version control workflows, I ensure that project development remains organized, trackable, and error-free.
5. Deployment and Hosting
I handle deployment processes to make sure your application runs smoothly in production. From configuring servers to managing domains and hosting solutions, I ensure a reliable and efficient deployment pipeline for your projects.
6. Maintenance and Feature Updates
Beyond development, I provide ongoing support to ensure your applications remain updated, secure, and functional. I also work on adding new features to meet evolving business requirements and improve the user experience.
Contact
Feel free to reach out for collaborations, inquiries, or just to talk tech—I’d love to hear from you!
Telegram:
@iYacin
Email:
ydehfuli[at]gmail.com