About me

Hello there!

Viviana is smiling at the camera in front of a plain white background.

I am Viviana, a creative web developer with a background in audiovisual & visual communication.

I care about crafting inclusive, accessible, and beautiful web experiences with a user-centric approach.

Passionate about coding and the web platform, I love the intersection between design and engineering and my interests also include technical writing, open source, illustration, films & photography, knowledge sharing, and everything in between.

While a big part of my life happens on the screen, I am also an offline crafter and a keen reader.

Background

Part of Viviana’s arms and hands are visible in front of a laptop and mouse on a desk.

I wrote my first lines of code while working as a 2D character animator and loved it. First learned HTML and CSS and eventially decided to fully transition my career into software development.

Thanks to my background, I grew as a collaborative team player, used to taking ownership of my work while working within a team towards a common goal.

I deeply care about what I create, but I learned early in my career not to get too attached to a piece of work and to stay open to changes. Adapting quickly to new environments and tasks is one of my strengths.

Breaking Into Tech

After graduating from a bootcamp in the MERN stack, I completed a software engineering internship at the Wikimedia Foundation, where I worked on a project I worked on a project oriented towards increasing the adoption of Vue.js and Wikimedia Design System Codex on Wikipedia's frontend. I refactored and tested several Object-Oriented JavaScript user interfaces and published the blog post How to create your own reusable dialog with Codex. See here my contributions or download my CV.

I also participated in The Collab Lab as a frontend developer, where I worked on a smaller project using React and Firebase with an amazing team of developers and mentors. It was a great opportunity to take on a lot of ownership over the team planning and design.

What I'm Working On

Until now, I’ve mostly focused on frontend tools and frameworks but I’m always eager to explore new stacks.

I’m comfortable coding with JavaScript and TypeScript, and have used React, Vue, Astro and Next.js. I really enjoy writing CSS, both with and without preprocessors. Recently, I’ve spent time learning about web security and web fundamentals.

Thanks a bunch for your visit, and please feel free to reach out on my socials. I’m always happy to exchange experiences, learnings, and thoughts.