Katia Ouahes

Front-End Developer

About Me

About Me

Frontend Developer

Frontend developer with experience in using React, TypeScript and CSS Frameworks to successfully deliver features. I also have extensive experience in writing both integration and end-to-end tests to automate software testing. Through personal projects, I've expanded my skillset to include NodeJS / Express for backend development, enhancing my full-stack capabilities.

My Skills

My Skills

Here are the technologies I work with on day to day basis.


Web Design Icon

HTML & CSS

Able to go from a mark-up design to building a website using semantic HTML and CSS, while following the latest industry standards.

JavaScript Icon

JavaScript

Able to write JavaScript without using Frameworks, in order to add behaviour to websites, add user events and modify the DOM. Able to retrieve data from APIs in order to display content dynamically.

TypeScript Icon

TypeScript

Able to use TypeScript to leverage static typing and advanced features, empowering the development of scalable and maintainable applications while enhancing productivity and code quality.

React Icon

React JS

Able to build modern component-based applications using React, React Hooks, React Router, Context API and Redux Toolkit. Have experience using Styled Components and CSS Frameworks to handle styling.

React Icon

Software testing

Experienced in writing comprehensive test suites using Jest for unit and integration testing, and Cypress for end-to-end testing of web applications. Skilled in implementing mock functions, spies, and test doubles to isolate components. Familiar with test-driven development (TDD) methodologies and setting up automated testing pipelines to ensure code quality.

React Icon

Node JS

Capable of setting up full-stack applications using Node.js for server-side development, paired with Express.js for routing and middleware. Experienced in integrating databases like MongoDB and implementing RESTful APIs. Proficient in handling server-side rendering, authentication, and deploying Node.js applications to cloud platforms.

React Icon

Next JS

Proficient in developing modern full-stack applications using Next.js, a powerful React framework. Skilled in server-side rendering, API routes, and static site generation. Adept at integrating with PostgreSQL databases, implementing user authentication, and deploying Next.js applications to Vercel for seamless continuous deployment.

My Portfolio

My Portfolio

  • All
  • Websites
  • React Web Apps
  • Node Full stack
  • Next Full stack

Portfolio Website

Website built with HTML, CSS / Sass and Vanilla JavaScript

More Details View Project View Code

Sustainable Fashion Store

Full stack Ecommerce Store built with React and Node

More Details View Project View Code

Yoga Retreat Website

Website built with HTML and CSS / Sass.

More Details View Project View Code

Portfolio Website

Portfolio Website built with HTML, CSS / Sass and React

More Details View Project View Code

Job Tracker Application

Full stack Job tracking application built with Next.js, TypeScript, and PostgreSQL

More Details View Project View Code
Contact Me

Contact Me

Reach out to me if you have any questions or would like to discuss a potential project.