Hi, I'm DuckyCoding!

I'm Davide, aka DuckyCoding, a passionate web developer from Italy ๐Ÿ‡ฎ๐Ÿ‡น who loves building modern, user-friendly digital experiences.
Whether you're here to learn more about my journey, read some articles, explore my projects or are just passing by, I'm glad you are here! ๐Ÿ˜ƒ

Davide - DuckyCoding

What I do

๐ŸŽจ

Frontend Development

I enjoy crafting beautiful, responsive user interfaces that provide a seamless experience across devices.
Writing clean, maintainable code is my priority (...and I love using CSS!)

โš™๏ธ

Backend Development

I always strive to build robust and 100% typesafe backend systems that power the applications I create.
I enjoy working with Node.js, TypeScript and modern libraries.

๐Ÿš€

Full Stack Solutions

Be it frontend or backend, I love building full stack applications that deliver a complete user experience, from start to finish.

Fun facts about me

๐Ÿ‘จโ€๐ŸŒพ

Gardener

Hot peppers enjoyer

๐ŸŽฎ

Gamer

Since I was a little kid

๐Ÿ“š

Learner

Always exploring new tech

๐Ÿฆ†

Duck lover

Quack quack quack

My journey so Far

๐Ÿ„โ€โ™‚๏ธ

Fullstack web developer

2023 - Present

Wavelop

As a Junior fullstack developer, I worked on multiple web applications for one of our clients, including:

  • B2B web applications
  • An IoT client web app
  • A corporate site

In my role, Iโ€™ve covered a variety of tasks, including:

  • Fixing bugs and improving existing features
  • Analyzing client requests and planning implementations
  • Developing new features based on client requirements
  • Writing unit tests to ensure code reliability
  • Reviewing merge requests and collaborating with teammates
  • Managing manual deployments in DEV and PROD environments
  • Communicating with clients when needed

I've worked with monorepos, using mostly:

  • Frontend: React โš›๏ธ, Next.js, Styled Components, Redux
  • Backend: Node.js with a controller-service-repository architecture, MySQL ๐Ÿ›ข๏ธ, Jest for testing
  • Tools: TypeScript, Git

I also laid the foundation for the companyโ€™s latest website using Next.js, Tailwind, and Strapi ๐Ÿ—๏ธ
Throughout my work, Iโ€™ve used TypeScript extensively on both the frontend and backend.

๐Ÿ„โ€โ™‚๏ธ

Fullstack web developer - internship

2023

Wavelop

Internship as a fullstack web developer required by my university course in order to graduate. I've gained first hand experience in web development, working on a real project. This has been my first real job experience in the field, and I have had the chance to try out many different technologies and tools, such as React, TypeScript, Node.js and more.

๐Ÿ“š

Bachelor degree in Computer Science

2019 - 2023

University of Padua

During my Bachelor's degree in Computer Science at the University of Padua, I gained a solid foundation in programming, algorithms, data structures, and software engineering. I explored topics such as web development, databases, computer networks, and mathematics, and worked on a few group projects that strengthened my problem-solving and teamwork skills.

Let's work together!

Ready to bring your ideas to life?
Check out my work and see if I'm a good fit for you and your team!