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.

I craft modern, efficient, and user-focused web applications with passion and precision.

  • Birthday: 7 July 1999
  • Phone: 0902-846-40-66
  • City: Tehran, Iran
  • Contact: 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.

Skills

Here you can see a selection of my software and teamwork skills

  • Front-end
    • JavaScript
    • TypeScript
    • Vue.js
    • JQuery
    • Bootstrap
    • TailwindCSS
    • Material UI
    • SASS/SCSS
    • Responsive Web Design
  • Development Tools
    • Git
    • Linux
    • Docker
  • Back-end
    • PHP
    • Laravel
    • Node.js
    • Restful APIs
  • Database
    • SQL
    • NoSQL
  • General Development Skills
    • Building Open-Source Projects
    • Collaborative Development
    • Adaptability
    • Agile & Scrum

Resume

Skilled web developer with a strong focus on frontend technologies, including Vue.js, and expertise in crafting responsive, user-friendly interfaces. Experienced in working with modern development tools, open-source projects, and constantly enhancing skills to adapt to the latest trends in web development. Dedicated to creating seamless digital experiences through clean and efficient code.

Sumary

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.

Education

Associate's Degree in Computer Software

2017 - 2019

Imam Khomeini Technical College, Mazandaran

During the two years of my academic studies, the focus was on both hardware and software, covering basic computer concepts, fundamental programming languages, assembly language, web development, and beginner-level C#. The emphasis was on understanding core concepts of data, programming languages, and computer science fundamentals.

Bachelor's Degree in Computer Science, Full Stack Web Development

2021 - 2022

Tehran Technical College, Branch of Karaj

During this period, I specialized in web development, focusing on Full Stack Web Development. I started learning both frontend and backend programming, from basic to advanced topics, including various frameworks and technologies. I gained hands-on experience by implementing personal projects, utilizing Git and GitHub for version control, and working on both frontend and backend components. I also worked on creating e-commerce and admin panel projects, learning how to manage and integrate databases. Additionally, I gained practical knowledge in deploying projects on servers, using domains and hosting services, and managing data effectively.

Professional Experience

Junior Front-end developer at Trend Agency

2024 - Present

Tehran, Iran

Now im working At Trend Agency , my main challenge began as I joined a team as a junior member. I started learning about teamwork while working on building a landing page and web panel for Trend Agency, a large marketing team specializing in creating and managing major advertising campaigns on social media, VOD platforms, banners, and influencer collaborations. In this project, I collaborated closely with my teammates and gained valuable experience in team-based development. We utilized the Vue.js stack along with the Vuetify framework to develop the project’s panel. Throughout this process, I faced several challenges, which I will explain in detail.

Challenges Ahead:
  • Due to the large amount of data, the project required optimizing tables and implementing pagination for tables and cards.
  • Lazy loading techniques were used to enhance page performance and improve loading speeds.
  • A central repository structure was created for backend data fetching. Separate repositories were implemented for each endpoint, with unified structures for GET, POST, PUT, PATCH, and DELETE methods, making the data easily manageable and reusable.
  • Debouncing was applied for search functionality to prevent multiple consecutive requests to the backend during user input, improving performance.
  • Role-based access control was implemented across all pages, buttons, and even table data. Filtering and searching were restricted based on user roles, ensuring unauthorized users couldn’t access specific pages or functionalities. Predefined namespaces were used for seamless access control.
  • Resolvers were used for create and edit pages to avoid component repetition. This allowed the same component to be reused for both creating and editing forms.
  • The project included various conditional logic for different sections, which needed to be applied correctly based on the data and requirements.

Mid-level Front-end developer at Trend Agency

2025 - Present

Tehran, Iran

  • I am currently responsible for the development and maintenance of the Trend Agency project.
  • I am also in charge of refactoring and updating the project as needed.
  • The project has been entrusted to me, and I am solely responsible for updating and maintaining it.
  • The app has entered the production-ready phase, and bugs and issues in the panel are currently being resolved.
  • New features for the panel are being implemented.

Portfolio

I am eager to showcase some of the projects I have worked on, including frontend and backend projects, mini-projects, and my open-source contributions. I plan to provide brief descriptions of the tech stacks used and the challenges faced during their development.

  • All
  • Front End
  • Full Stack
  • Open Source

Front end Trend landing

Bootstrap, SCSS, JQuery, JavaScript, Flexbox Layout, Responsive Design

Full Stack Moharek charkhesh

PHP, Laravel, Bootstrap, SCSS, Javascript, Responsive Design, AnimationJs, Dashboard Panel

front end pacific pretech

Bootstrap, SCSS, AnimationJs, Javascript

full stack Sanat Soleimani

PHP, Laravel, Bootstrap, SCSS, Javascript, Responsive Design, AnimationJs, Dashboard Panel, SMS Panel, Payment Merchant

Opensource Anubias app

GitHub README.md Design, Persian Translate

Front end mahgold gallery

JQuery, Dashboard, Bootstrap, Responsive Design

Open source get github achievements

Create README.md, GitHub Guide, Pure HTML

Front end portfolio

Bootstrap, JQuery, CSS

Front end Page Pilot

Design, Bootstrap, SCSS, Backend Panel, JavaScript

Front end 4Xmen

Design, Javascript, JQuery, SCSS, Bootstrap, HTML

Open source web package rtl

Bootstrap Component Package, OpenSource Package, Sass, Bootstrap, Tailwind, JQuery, Javascript, Vue.Js

Front end xStack

Vue.js, Bootstrap, XStack Landing Page, Javascript

Services

As a full-stack web developer, I provide end-to-end solutions for web development, including frontend design, backend implementation, and database management. My goal is to deliver scalable, user-friendly, and efficient web applications tailored to meet business needs.

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.

Blogs

I write insightful blogs on programming, covering topics like modern technologies, coding practices, and the fascinating history of software development. My goal is to share knowledge and spark curiosity in tech enthusiasts.

Sample Blog

Monday Jan 20, 2020

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sagittis viverra turpis, non cursus ex accumsan at.

Read Full Blog

Contact

Feel free to reach out for collaborations, inquiries, or just to talk tech—I’d love to hear from you!

Telegram:

@iYacin