Skip to content
View vduggen's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Santa Catarina, Brazil

Organizations

@Zex-Platform

Block or report vduggen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vduggen/README.md

Hey, I'm Vitor Duggen

Full-stack Developer | Vue.js • TypeScript • PHP • MySQL

I'm a Full-stack Developer from Santa Catarina, Brazil 🇧🇷, with 4+ years of experience building web applications, scalable interfaces, API integrations and business-driven digital products.

Although I work across the stack, my strongest expertise and passion are in Front-end development, creating clean, responsive and maintainable interfaces with a strong focus on user experience, performance and product value.

I enjoy working close to the business, understanding real problems and turning ideas into useful, well-crafted software.


👨‍💻 About me

  • 🚀 Full-stack Developer with strong experience in Front-end development, API integrations and product-oriented solutions
  • 🎯 Focused on building modern interfaces with Vue.js, TypeScript, TailwindCSS, Quasar, Vuetify and Element Plus
  • 🧩 Backend experience with PHP, CakePHP, Laminas, Laravel, MySQL and REST APIs
  • 🔌 Experience integrating external services such as Meta Ads, Google Ads and marketing APIs
  • ⚙️ Familiar with CI/CD, GitHub Actions, troubleshooting and application support
  • 🧠 Currently studying and building personal projects with Laravel, SaaS ideas, conversational agents and AI integrations
  • 🌱 Contributing to open source projects and learning through real-world collaboration
  • 🤝 Open to opportunities, collaborations and projects where I can build useful products and keep learning

🛠 Tech Stack

Front-end

Back-end & Database

Tools & Practices


🌱 Open Source Contributions

I’ve been getting more involved with open source by contributing to projects, improving existing features, fixing bugs and learning through real-world collaboration.

Some highlights:

  • Contributed to Evolution API, fixing chat listing behavior related to duplicated pushName aliases and improving how contact names are handled.
  • Contributed to Parlant, improving error handling for Emcie API 5xx responses and adding test coverage for non-JSON error responses.
  • I also maintain study and community-focused repositories, sharing examples, layouts and front-end learning resources.

Open source has been a great way for me to improve technically, understand real project workflows and collaborate with other developers.


🚀 What I like to build

I like working on products that solve real problems, especially when they involve:

  • Modern, responsive and scalable front-end applications
  • API integrations and automation workflows
  • SaaS products and internal tools
  • Conversational agents and AI-powered features
  • Better user experiences through clean interfaces and thoughtful interactions
  • Well-structured codebases that are easy to maintain and evolve

📌 Featured Projects

vue-clean-archictecture
Study project exploring Clean Architecture concepts applied to Vue.
vue-atomic-design
Todo list project created to study Atomic Design applied to Vue.
Layouts-To-Clone
Repository created to help developers practice front-end by cloning real layouts.
Semantic-HTML
Repository focused on sharing knowledge about semantic HTML.
feedback-widget-lib
Study project focused on understanding how JavaScript libraries work.
30diasDeCSS
CSS challenge created to practice and improve styling skills through daily exercises.

📊 GitHub Activity


💬 Let's connect

I'm always open to exchanging ideas about development, products, SaaS, AI integrations and new opportunities.

“Build things, learn fast, improve every day.”

Pinned Loading

  1. vue-clean-archictecture vue-clean-archictecture Public

    Projeto feito para aprender sobre Clean Architecture aplicado no Vue

    TypeScript 1 1

  2. vue-atomic-design vue-atomic-design Public

    Projeto de todo list feito para aprofundar os estudos no Design Atômico aplicado no Vue

    Vue

  3. 30diasDeCSS 30diasDeCSS Public

    Desafio de codar 30 dias para aprender e praticar com desafios sobre CSS

    HTML

  4. feedback-widget-lib feedback-widget-lib Public

    Projeto feito para estudos de como funciona uma lib javascript

    HTML

  5. Layouts-To-Clone Layouts-To-Clone Public

    Este repositório tem como objetivo reunir templates de sites para ajudar a pessoas que estão aprendendo e estão querendo praticar o desenvolvimento de sites.

    TypeScript 27 1

  6. Semantic-HTML Semantic-HTML Public

    Repositório que tem como objetivo compartilhar conhecimento sobre HTML Semântico.

    5