Hello, my name is Anna Valenzuela.

I am a

About me



Hi there, I'm Anna — a Software Engineer based in Southern California. Currently, I’m working as a Senior Quality Assurance Engineer Intern at Cosm where I use Appium, WebDriverIO, Mocha, and TypeScript to write automated tests for the React Native mobile app. My work focuses on increasing test coverage and reducing manual effort in regression testing.

Before I started working as an Engineer, I completed the Grace Hopper coding bootcamp where I gained knowledge on full stack web development as well as learned several technologies like HTML, CSS, JavaScript, PostgreSQL, React, Node, and Express.

My background in psychology and Web Development skills allow me to put myself in the shoes of the user and build intuitve and user-friendly products for them.

When I’m not working, I like to work on my personal projects because I really enjoy being heads down on coding and all the learning that comes with it. And when I am not coding altogether I enjoy yoga and gardening.

Interests

Sustainability + Tech 🌎 | Health + Tech ⚕️ | Mental Health + Tech 🗣 | Entertainment ⭐️ | Psychology 🧠 |

Technical Skills

Technical Projects I'm proud of

Place • Place 🪴

Plant Place is a mock e-commerce shop where you can browse and buy plants. For Plant Place, I used React to build the whole user interface. I also played around with CSS to make it look tranquil and minimal, giving users a zen-like browsing experience. My main goal here was to sharpen my React and CSS skills. I used React Router to help users navigate smoothly through the app and keep the URL up to date. Plus, I added React Paginate to make the user experience smooth. Behind the scenes, I used tech like React, CSS, and HTML to make Plant Place a pleasant spot for plant lovers.🌱🛒

Technologies and frameworks

  • Javascript
  • React
  • HTML
  • CSS
  • React Icons
  • React Paginate
  • React Router
  • React Helmet
  • SEO
  • Node
  • Express
  • PostgreSQL
trippn ✈️

Streamline your trip planning process with trippn, a centralized task management system which organizes your travel information and keeps all trip-goers in the know. I worked on developing various vertical slices to render active and completed trips on the user dashboard. I also worked on front end conditional rendering depending on users role to trip and users role to task. In addition, I also incorporated the node mailer module in the backend to allow users to invite external users to join trippn. Lastly, I developed code to gatekeep and protect backend routes to allow only authorized users to perform certain crud operations.

Technologies and frameworks

  • Javascript
  • HTML
  • CSS
  • Figma
  • React-Redux
  • Sequelize
  • Node
  • Nodemailer
  • PostgreSQL
  • Express
Taskify ✍️

A simple and easy-to-use to-do list web application that allows users to easily manage tasks, stay organized, and boost productivity! Taskify gives users the ability to seamlessly add, complete, and remove tasks with just a few clicks. Users can stay organized by seeing tasks that have been completed in past tasks. Taskify goes beyond mere task tracking, it also gives users the ability to sort tasks by level of importance and view important tasks at the top and less important tasks at the bottom so users can effectively prioritize their tasks and stay focused on what matters most. Taskify also includes a feature to promote work-life balance. When users have completed all tasks for the day, users can treat themselves to a well-deserved break! Taskify's integrated random activity generator, powered by the bored API, suggests enjoyable activities for you to explore and unwind, ensuring you find moments of joy and relaxation amidst your busy schedule.

Technologies and frameworks

  • Javascript
  • React
  • HTML
  • CSS
  • React Icons
  • Bored API
  • Typescript
manibest 🦋

Manibest is an affirmation web application that allows users to practice affirmations from various categories. I built manibest to empower users by including affirmations for self-love and self-compassion. Manibest also includes affirmations that developers and bootcamp graduates can use to combat imposter syndrome and manifest career success. I developed various vertical slices to render different categories of affirmations, add or delete affirmation sets, and to save user favorite affirmation. Users can heart an affirmation and save it to my favorites, can practice a variety of affirmations, and can make their very own affirmations.

Technologies and frameworks

  • Javascript
  • Sequelize
  • React-Redux
  • Node
  • PostgreSQL
  • Express
  • HTML
  • CSS
Scrap Cook🥕

Scrap Cook is an innovative web application aimed at promoting sustainable eating habits by guiding users to creatively utilize leftover ingredients through carefully curated recipes. Harnessing the power of React and CSS, I meticulously designed a sleek and user-friendly interface, prioritizing clean aesthetics and intuitive navigation. The integration of React Router ensures seamless movement throughout the application, maintaining up-to-date URLs for enhanced usability. Incorporating the Edamam API into the frontend enriches the user experience by offering a diverse range of recipe options to explore and enjoy. Behind the scenes, I employed a robust tech stack including React, React Hooks, React Router, Local Storage, CSS, and HTML to not only encourage sustainable eating practices but also empower users with insights into their food consumption habits and environmental impact.

Technologies and frameworks

  • Javascript
  • React
  • HTML
  • CSS
  • React Icons
  • API Integration
  • React Router
Grace Monger 🧀

Grace Monger is a mock e-commerce website built by a team of three software engineers in 9 days which sells a variety of cheeses and wines. In the backend Grace Monger used Node, Express, and Sequelize. React and Redux were used in the front end. I developed various vertical slices to render products and single product. I also wrote code to add, edit, and delete products to change store inventory. Lastly, I worked on the logged in user crud operations such as add to cart and edit quantity of products.

Technologies and frameworks

  • Javascript
  • Sequelize
  • React-Redux
  • Express
  • Node
  • PostgreSQL
  • HTML
  • CSS

Contact me

I would love to hear about opportunities in QA Engineering, Web Design, and Software development.

Email me