Hi, my name is Davide!
I’m a software engineer based in southern Switzerland with a passion for the web, frontend engineering and UI/UX design.
Hi, my name is Davide Ciulla and I’m a software engineer based in Ticino (southern Switzerland) with a particular interest in the web, frontend engineering and UI/UX design. I have a bachelor’s degree in Computer Science and a master’s degree in Software and Data Engineering, both acquired at USI (Università della Svizzera italiana) in Lugano (Switzerland). I'm currently working as a frontend/fullstack engineer at Duferco (Lugano). I’m a creative and dynamic person that enjoys working on projects that can be useful to people on a daily basis, making their life and work easier, quicker and more organized. Most of my personal projects have also been created for this purpose, as I often find myself wishing for tools that can boost my productivity. I’ve recently been enjoying using TypeScript, Next.js, Svelte, Sanity and Tailwind a lot.
The latest version (2022) of my personal portfolio website, where you can find some information about myself, my latest and most representative projects and some blog articles.
Go to case studyAn interactive web application to easily create and manipulate stack and heap diagrams in the context of a university programming fundamentals course.
An open-source Chrome extension to save your favorite fonts from a list of supported websites (including Google Fonts and Adobe Fonts), so you never forget they exist.
An open-source NPM package to easily create reveal on scroll animations in Svelte with first-class TypeScript support and near zero configuration.
A visual analytics web application to easily gain insight into the current Formula 1 season, and spot trends that would otherwise be difficult to notice.
Case Study
Article
It's been a long road, but I'm so excited to finally be able to share the latest (2022) version of my portfolio with the world!
An open-source NPM package to easily create reveal on scroll animations in Svelte with first-class TypeScript support and near zero configuration.
A visual analytics web application to easily gain insight into the current Formula 1 season, and spot trends that would otherwise be difficult to notice.
An interactive web application to easily create and manipulate stack and heap diagrams in the context of a university programming fundamentals course.
If you have questions, you want to talk business or you simply want to say hi, feel free to reach me out at the following email address: