Davide Ciulla, UI/UX Designer and Front-End Web Developer.
My name is Davide Ciulla, and I am a UI/UX designer and Front-End Web Developer based in Lugano (Switzerland). I have a creative mind, I am very goal-oriented and I like helping people achieving their goals. I have degrees in Computer Science and Visual Design.
USIGeek is a student association of the Università della Svizzera italiana (USI) with the goal of sharing passions and interests about entartainment and technology. I created this website completely spontaneously because I wanted to put my React skills to practice with some new topics I had just learned, and I didn't like their previous platform. I'm really happy with how it turned out, especially because it's the first time I make a multi-language website from scratch using a non-monolithic approach.
During my last year of the Bachelor of Science in Informatics at USI, I developed as my Bachelor thesis a graphical editor that lets users (but mostly students) create stack and heap diagrams. Stack and heap are two very important memory allocation areas in computer science and are usually taught during lectures. The goal of my project was to take as a starting point an application that my thesis advisor (Prof. Matthias Hauswirth) had built in the past and has been using during his Programming Fundamentals 2 course, and create a web application able to do the same things. My application will be used during that course (instead of the old tool) starting from September 2020.
The "Laboratorio di Cucina Naturale" is a food catering service which specializes in natural and mediterrian food. I was hired to develop a new website and their brief was to make something nicer than their old website, but also easily manageable and with an ecommerce. In these cases, I always go with Wordpress, because it's a CMS I know quite well, and which is perfect for such situations.
SwissAPO stands for Swiss Association of Professional Organizers, and they are the largest team of professional organizers in Switzerland. They hired me to develop their new website and their main concern was to have a more fresh and easy on the eyes user interface, elements that lacked in the previous platform. During development, I used a very simple tech stack because they wanted to keep everything very simple along with the ability of being able to manage their own content via a CMS (Content Management System).