Valerii Matviiv

CS Student & Full-Stack Developer

Welcome to my portfolio. (Try cyberpunk mode in the navbar - it's worth it.)

I'm a 3rd year CS student at AGH University in Kraków, currently interning at ABB as a Testing Processes & Automation Intern. I work across the full stack - frontend, backend, deployment - whatever the project needs. This site documents what I've built and learned.

About This Portfolio

This page is a styled version of my CV
Projects page has direct words I would say about those projects, without the usual resume jargon. Unfortunately, I didn't have the time to write about all of them, but I plan to add more in the future, Also so far I didn't add other pages yet :( Feel free to explore, and switch themes using the style button in the nav.

Curriculum Vitae

Professional Summary

3rd year CS student at AGH University, Kraków (GPA 4.73/5), with an Erasmus semester at NOVA School of Science and Technology in Lisbon. I work across the full-stack – frontend, backend, deployment – and just do whatever the project needs.

Technical Skills

Languages
JavaTypeScriptJavaScriptSQL/NoSQL
Frameworks / Tools
ReactNext.jsNode.jsExpress.jsTailwind CSSRedisPlaywright
Cloud & DevOps
AzureAWSDockerKubernetesGitHub ActionsGit

Work Experience

Testing Processes & Automation Intern

ABB

April 2026 – Present

  • Built a test automation engine from scratch using TypeScript and Playwright for the eConfigure web app, configuring ESLint, Prettier, and local scripts.
  • Designed a dual-mode system ("Strict" vs "Report-Only") to catch application errors during regression runs without breaking builds.
  • Built a flexible abstraction layer to support testing across different application variants with entirely distinct DOM architectures.
  • Found and reported dozens of bugs, delivering a stable regression testing framework and writing all technical documentation.
Tech: TypeScript, Playwright, GitHub Actions, ESLint, Prettier, Husky

Main Projects

Cloud-Native Lego Auction Platform
Private Repository

Sep 2025 – Nov 2025

  • Designed a two-level Redis caching strategy; load tests confirmed it eliminated all 46 ETIMEDOUT failures, cut mean response time by 57% (180ms to 77ms) and p99 latency from 3.5s to 153ms.
  • Found and fixed a critical security flaw: unauthenticated endpoints were accepting data modifications under high request volume.
  • Re-deployed the entire platform using Docker, Kubernetes, and MongoDB to remove Azure vendor lock-in.
JavaMavenAzure (App Service, Cosmos DB, Blob Storage, Redis Cache, Azure Functions)Apache Spark (Databricks)ArtilleryFaker.jsDockerKubernetesMongoDB
Student Testing Platform
GitHub

Apr 2025 – Jun 2025

  • Took the lead on frontend development, managing the team's Git workflow and conducting PR reviews for two junior developers.
  • Built most of the student-facing and teacher-facing interfaces in React and JavaScript using React Router - auth flows, exam management, student dashboards, and shared views.
  • Extended Shadcn/ui with custom reusable components (debounced inputs, date-time pickers, pagination) using Tailwind CSS to keep the UI consistent across all views.
ReactJavaScriptReact RouterTailwind CSSShadcn/uiViteGit

More context on each of these - what actually happened, what broke, what I'd do differently - is on the Projects page.

Education

AGH University of Kraków

Bachelor of Computer Science

Oct 2023 – Feb 2027

GPA: 4.73/5

NOVA School of Science and Technology

Erasmus Exchange Program

Sep 2025 – Jan 2026

Lisbon, Portugal

Languages

Ukrainian

Native

English

Fluent

Polish

Intermediate

Explore (Not Yet Implemented)