Valerii Matviiv

Computer Science Student & Developer

Welcome to my portfolio.
I advise you to check out different styles of this website by clicking the style button in the navbar.
I'm a CS student at AGH University of Kraków with a passion for building web applications and solving complex problems. This site documents my journey through computer science, showcasing projects I've built and experiences I've gained along the way.

About This Portfolio

This portfolio is supposed to be structured as a journey through my path in Computer Science. You'll find detailed information about my projects, academic experiences, and the skills I've developed. Feel free to explore different sections and switch between visual styles using the style button in the navigation bar.

Curriculum Vitae

Professional Summary

Computer Science student (GPA: 4.82/5) at AGH University with hands-on experience designing and deploying cloud-native services using Java, Microsoft Azure (Azure Functions, Cosmos DB), Redis, and Apache Spark. Proficient in full-stack development with React, TypeScript and relative frameworks, with additional backend experience in Node.js and Express.js.

Technical Skills

Frontend
ReactTypeScriptJavaScriptNext.jsTailwind CSSStyled ComponentsComponent LibrariesShadcn/ui
Backend & Database
JavaNode.jsExpress.jsRESTful APIsSQLAzureApache SparkAzure FunctionsCosmos DBRedis
Tools & Other
GitDockerAlgorithmsData StructuresMavenArtilleryFaker.jsViteFigmaCypress

Main Projects

Cloud-Native Lego Auction Platform
Private Repository

Sep 2025 - Nov 2025

  • Contributed to the design and deployment of a scalable, high-availability RESTful API on Microsoft Azure, developing core backend endpoints using Java (JAX-RS) and Maven.
  • Implemented a multi-level caching strategy using Azure Cache for Redis, writing logic at the API layer to cache objects/lists and significantly reduce Cosmos DB queries.
  • Authored and deployed a time-triggered Azure Function ("Auction Closer and RecentLegoSetsTracker") to manage auction state and update the Redis Sorted Set of recent items.
  • Engineered and deployed a data processing job using Apache Spark on Azure Databricks to analyze historical data and compute "trending" Lego sets.
  • Identified and resolved a critical high-load security flaw, properly securing endpoints that allowed unauthenticated data modification under heavy request load.
  • Wrote Artillery (with Faker.js) test scripts to simulate realistic user load, verifying that the caching solution dramatically reduced latency and eliminated database spikes.
Java (JAX-RS)MavenMicrosoft Azure (App Service, Cosmos DB, Blob Storage, Redis Cache, Azure Functions)Apache Spark (Databricks)ArtilleryFaker.jsGit
Student Testing Platform
GitHub

April 2025 - June 2025

  • Led the frontend development for a full-stack student testing application, mentoring two junior developers and managing the team's Git workflow (including PR reviews).
  • Architected and implemented the entire user-facing application using React, TypeScript, and React Router, building all views for authentication, exam management, and student dashboards.
  • Developed a library of reusable components (e.g., debounced inputs, date-time pickers, pagination) using Tailwind CSS and Shadcn/ui to ensure UI consistency and stability.
ReactReact RouterTailwind CSSShadcn/uiViteGit

Education

AGH University of Kraków

Bachelor of Computer Science

Oct 2023 - Feb 2027

GPA: 4.82/5

NOVA School of Science and Technology

Erasmus Exchange Program

Sep 2025 - Jan 2026

Lisbon, Portugal

Awards, Certificates etc.

• Rector's Scholarship at AGH University of Kraków

Principles of UI/UX Design

Developing Back-End Apps with Node.js and Express

• Participation in Deployed's Frontend Workshop

Languages

Ukrainian

Native

English

Fluent

Polish

Intermediate

German

Intermediate
(out of practice)

Explore (Not Yet Implemented)

Get In Touch