CSS
is
fun!
I'm Giulia Cardieri, a front-end developer located in Sorocaba, Brazil. I enjoy creating visually pleasing and accessible web applications. I have over four years of experience working with technologies such as JavaScript, CSS, Vue.js and HTML. I've been working with north american companies since 2018.
In 2019 I got a master's degree in Computer Science (on the HCI field) from Federal University of São Carlos (UFSCar Sorocaba). I developed an approach called PWA-EU that assists developers to create PWAs that empower end-users. This was when I learned that besides front-end, I'm also eager to learn and practice end-user research. To learn more about PWA-EU, check my publications. On October 2021, I finished a UX Design course on Mergo UX.
I'm a CSS and Women in Tech enthusiast. I co-organize/speak/attend events in those fields, such as Rails Girls Sorocaba. I believe the people who are already working with technology (yes, that includes me and maybe you) should share their experiences and knowledge to create a more welcoming place to those who are starting, as the technology field has its challenges.
Download my resume to learn more about my experience and education.
This is an experiment with CSS and HTML in which you can customize your own CSS flower. I wanted to explore custom properties inheritance and default values, besides testing the new :has selector. This is not accessible and works only for modern browsers due to how new the :has selector is. I do hope you like colors and flowers, if you don't, this might not be the right experiment for you.
Lola was my dog who passed away in 2021 after 16 years being my friend. The goal of this library is to create UI components such as buttons, accordions, cards, form controls and others that are ready to use and are accessible. I added Storybook as a way to document and test each component individually. My plan is to use these components as a base on future Vue.js projects.
Well, this was my wedding website created with Vue.js components and plain CSS. I designed everything and decided to make something simple that would match the cerimony's and party's decorations.
Dinokiki is a personal project created in 2014 and my favorite playground to learn new technologies. It's a website about a green dinosaur that speaks the Kiki language (beware: it's loud!). You can interact with Dinokiki by letting him speak to you in different voices and even send a kiki (e.g. audio file of you singing your favorite song using only ki syllables) that can be included on the website.
Who said we can't build games using only CSS and HTML? Well, I don't know who said it but I have a collection of CSS games to prove this person wrong. My goal is not to set CSS as a tool to build games, instead, I hope to make people learn and explore the limits of the CSS.
Drawing is an amazing skill that I, unfortunately, don't have on paper, but I do have with CSS! Anyway, drawing with CSS is fun but it's also a lot more than that. I learned a lot of new things by drawing with CSS. Similar to games, we can explore how to use CSS in a different perspective and how to use it better in work environments.
CSS
is
fun!
After getting into this point in my portfolio, I hope you already noticed that I'm a huge CSS fan! One of my goals is to share why I love CSS and hopefully help other people to feel the same. Based on that, I enjoy writing articles about CSS. Initially, I'm writing in Portuguese because there is a lack of creative CSS content accessible to Brazilian developers who don't speak English.