Hi, I'm Ivanna.
Aspiring Full-Stack Web Developer

Building responsive and user-focused web applications

HTML • CSS • JavaScript • React • PHP

View Projects Download Resume
Portrait of Ivanna Haiovska

About Me

I'm a Full-Stack Development student passionate about building responsive and user-friendly web applications. I enjoy creating clean interfaces, solving problems, and continuously improving my frontend and backend skills.

I work with HTML, CSS, JavaScript, React, PHP, and SQL, and I’m currently expanding my knowledge through hands-on projects and academic studies at Red River College Polytechnic.

Skills

Frontend Development

  • HTML5 (semantic structure)
  • CSS3 — Flexbox, Grid, responsive design
  • JavaScript (ES6+), DOM manipulation
  • Basic React concepts

Backend Fundamentals

  • PHP — backend fundamentals
  • SQL & relational database basics
  • MySQL and PDO

Development Tools

  • Git & GitHub
  • VS Code
  • Chrome DevTools
  • Agile basics (user stories, boards)

Soft Skills

  • Team communication
  • Problem solving
  • Fast learning & adaptability
  • Attention to detail

Projects

To-Do App Screenshot

To-Do App

Responsive Todo List application built with HTML, CSS, and Vanilla JavaScript. Features include task creation, editing, filtering, localStorage persistence, and responsive UI.

The project focuses on dynamic DOM manipulation, accessibility, and clean user experience across desktop and mobile devices.

HTML • CSS • JavaScript • DOM Manipulation • localStorage • Responsive Design • Accessibility

Typing Speed Test Screenshot

Typing Speed Test

Interactive typing speed test application that measures WPM, accuracy, and typing errors in real time. Includes multiple game modes, dynamic feedback, and responsive UI interactions.

JavaScript • DOM Manipulation • CSS Animations • State Management • Event Handling

Weather App Screenshot

Weather App

React-based weather application that allows users to search weather by city or use their current location. Features API integration, dynamic backgrounds, loading states, and error handling.

React • JavaScript • Axios • OpenWeather API • Geolocation API • CSS

Photography CMS Screenshot

Photography CMS (Full-Stack PHP Project)

Full-stack Content Management System built for managing a photography portfolio. The system allows admin users to create, edit, and delete photos and categories, manage content, and handle user interactions through a secure admin panel.

The project includes a PHP backend with MySQL database integration and a React-based gallery component built with Vite.

PHP • MySQL • PDO • Bootstrap 4 • JavaScript • React • Vite • TinyMCE

Contact Me