Hi, my name is Davide!

Building modernTurquoise colored paint stroke web experiences.

I’m a software engineer based in southern Switzerland with a passion for the web, frontend engineering and UI/UX design.

Let me introduce myself.

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.

Look at my resume

Featured projects.

Portfolio Website (2022)
Website
Portfolio Website (2022)

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 study
Stack and Heap Diagram
Web Application
Stack and Heap Diagram

An interactive web application to easily create and manipulate stack and heap diagrams in the context of a university programming fundamentals course.

Fonts Jar
Chrome Extension
Fonts Jar

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.

Svelte Reveal
NPM Package
Svelte Reveal

An open-source NPM package to easily create reveal on scroll animations in Svelte with first-class TypeScript support and near zero configuration.

F1 Insight
Web Application
F1 Insight

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.

Blog.

Case Study

Article

Rocket ship launching
Article
Launching my new portfolio!

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!

Svelte Reveal logo
Case Study
Svelte Reveal

An open-source NPM package to easily create reveal on scroll animations in Svelte with first-class TypeScript support and near zero configuration.

F1 Insight logo
Case Study
F1 Insight

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.

Stack and Heap Diagram logo
Case Study
Stack and Heap Diagram

An interactive web application to easily create and manipulate stack and heap diagrams in the context of a university programming fundamentals course.

Let's talk!

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:

davide.ciulla@hotmail.com