Hi, I'm Davide — a Frontend Engineer who writes as DuckyCoding

I build maintainable web applications with React and TypeScript, with full-stack experience across Node.js services and REST APIs. 🇮🇹
This is where I share what I learn, publish web-development articles and memes, and document the projects I build along the way. 😃

Davide - DuckyCoding

What I do

⚛️

Frontend Engineering

I build responsive interfaces and reusable components with React and TypeScript, focusing on clear responsibilities, maintainable structure and a consistent user experience.

⚙️

End-to-end Development

My full-stack experience helps me follow features beyond the interface, from API integration to Node.js business logic and serverless services with AWS Lambda.

🚀

Projects and Writing

I use personal projects to explore product ideas, frontend architecture and modern web tooling, then share useful lessons through DuckyCoding.

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

🏄‍♂️

Full-stack Web Developer

2023 - Present

Wavelop

I work on multi-company B2B applications, IoT-related products and corporate websites, with a primary focus on React and TypeScript.

My responsibilities span:

  • Requirements analysis and implementation planning
  • Reusable frontend components and maintainable project structure
  • API integration and Node.js business logic
  • Unit tests, code reviews and technical documentation
  • Direct collaboration with clients

Recent contributions include introducing Zod validation at AWS Lambda entry points, handling critical client-reported issues and defining the foundations of an ongoing corporate website rewrite from Next.js to Astro.

The stack I use the most:

  • Frontend: React ⚛️, Next.js, Astro, Styled Components, Redux
  • Backend: Node.js and AWS Lambda 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 🏗️

🏄‍♂️

Full-stack Web Developer Intern

2023

Wavelop

During my university internship, I developed an Alexa Skill for an IoT application and contributed to existing React interfaces using TypeScript, Styled Components and Material UI.

📚

Bachelor's degree in Computer Science

2019 - 2023

University of Padua

I studied computer science fundamentals including programming, algorithms, data structures, databases, networks and software engineering, and worked on a few group projects that strengthened my problem-solving and teamwork skills.

Selected projects

Explore what I'm building

Browse my projects, read the latest articles or find me on GitHub and LinkedIn.