Hi, I'm

Peter Halkevych

Fullstack Engineer (Frontend-focused) — Angular + Node.js

3+ years of experience

Ukraine

Open to remote (EU / UA timezones), EU relocation possible

Fullstack Engineer, frontend-focused, with 2 years of commercial Angular and 3 years of overall frontend experience. Previously the key frontend developer of KSU24 — a SaaS university-management platform serving 3,500+ users across 3 universities — where I owned the HR and planning-and-finance modules end-to-end on Angular + TypeScript (strict mode) + RxJS + NgRx + PrimeNG. Currently building Retronook, a personal fullstack project: a place where retro-gaming collectors can catalog and share their collections, with a P2P marketplace and a retro forum planned next. Built as an Nx monorepo with an Angular web client, a shared TypeScript domain library and a custom in-house component library. Own every step of a feature: architecture, design, UI, state, deployment. 1.5 years of AI-assisted workflow — GitHub Copilot and Cursor for 1.5 years, Claude Code for 1.5 years as an agentic collaborator for task decomposition, architecture reviews and multi-file refactors. Comfortable across the stack and used to owning delivery.

Peter Halkevych — Fullstack Engineer (Frontend-focused) — Angular + Node.js

Experience

Fullstack Engineer (Angular)

Retronook (Personal Project)

Building Retronook — a place where retro-gaming collectors catalog and share their collections, with a P2P marketplace and a dedicated retro forum planned as the next stages. Structured around type-specific item specs (console revision, PAL/NTSC region, mod status, figure scale, packaging completeness) that general marketplaces cannot express. Architected as an Nx monorepo with an Angular web client, a shared TypeScript domain library (types, validation, spec schemas) reused across apps, and a custom in-house Angular component library built from scratch (forms, filters, tables, dialogs, theming). Own every step of a feature: architecture, UI design, implementation, state, deployment. Heavy AI-assisted workflow — Claude Code as an agentic collaborator for task decomposition, architecture reviews and multi-file refactors, layered with Cursor and GitHub Copilot. Runs on a self-hosted VPS behind Caddy with automatic HTTPS. Node.js / Express backend is the next milestone.

Angular Developer

KSU24

Key frontend developer of the HR and planning-and-finance modules of KSU24 — a SaaS university-management platform serving 3,500+ users across 3 universities. Built with Angular, TypeScript (strict mode), PrimeNG, RxJS and NgRx, following a strict container/presentational split. Contributed to the migration from NgModules to standalone components and Angular's new control flow (@for / @if). Built shared UI primitives on top of PrimeNG — reusable form controls, table wrappers, dialog patterns — used across modules. Implemented complex reactive forms with dynamic validation and cross-field rules. Applied performance patterns end-to-end: OnPush change detection, standalone lazy routes, @for track, memoized NgRx selectors. Integrated REST endpoints and aligned data contracts directly with backend engineers. Built responsive, dark/light-theme-aware layouts (SCSS). Led code review for the team and mentored junior contributors.

React Developer

KSU24

Developed the academic-side modules of the KSU24 platform on React, TypeScript, Redux Toolkit and SCSS — student records, course voting, academic journals and related tooling used by students, faculty and academic staff. Built data-heavy admin UIs with tables, filters and permissioned actions. Integrated REST APIs and worked closely with backend engineers. Owned code review and approved new features before merge. Refactored legacy modules for readability and performance.

Education

Bachelor, 121 Software Engineering

Kherson State University

Sep 2022 — Jun 2026

Bachelor thesis: "Design and Development of HR and Planning & Finance Modules for the KSU24 Corporate Platform" — the same production SaaS I worked on professionally. Covered Ukrainian labor-law analysis, comparison of existing HR solutions, and Angular architecture with NgRx for predictable state management plus a strict container/presentational split. Requirements refined through regular meetings with the university HR and finance departments. Held an academic merit scholarship throughout the program.

Personal Portfolio

This site. A bilingual (EN / UA) Fullstack portfolio with an admin CMS. Built on Next.js 15 (App Router, SSR) + TypeScript + Prisma + PostgreSQL + Tailwind + shadcn/ui + Tiptap for the blog editor. NextAuth v5 (GitHub OAuth) for the admin panel. Deployed on a self-hosted VPS behind Caddy with automatic HTTPS, systemd for the process and a CI/CD pipeline on GitHub Actions.

Next.jsTypeScriptPrismaPostgreSQLTailwindNextAuthCaddyGitHub Actions

Retronook

A place where retro-gaming collectors catalog and share their collections, with a P2P marketplace and a dedicated retro forum planned as the next stages. Structured around type-specific item specs (console revision, PAL/NTSC region, mod status, figure scale, packaging completeness) that general marketplaces cannot express. Nx monorepo with an Angular web client, a shared TypeScript domain library and a custom in-house Angular component library built from scratch. Private repository.

AngularTypeScriptNxRxJSSCSS

Skills & Stack

Frontend

Angular logoAngular
RxJS logoRxJS
NgRx logoNgRx
PrimeNG logoPrimeNG
TypeScript logoTypeScript
JavaScript logoJavaScript
React logoReact
Tailwind CSS logoTailwind CSS
SCSS logoSCSS
Standalone Components
Angular Signals

signals, computed, effect

Angular Control Flow

@for / @if / @switch with track

HTML5 logoHTML5
CSS3 logoCSS3

Flexbox, Grid, container queries

Accessibility (WCAG)
Core Web Vitals

LCP, INP, CLS

Jest logoJest

Backend

Node.js logoNode.js
Express logoExpress
PostgreSQL logoPostgreSQL
Prisma logoPrisma
Next.js logoNext.js

Tools & Workflow

Git logoGit
REST API
Figma logoFigma
Code Review
Nx logoNx
GitHub Actions logoGitHub Actions
Docker logoDocker
Linux logoLinux
Caddy logoCaddy

self-hosted VPS reverse proxy, Lets Encrypt

AI & Developer Tools

GitHub Copilot logoGitHub Copilot

1.5 years

Cursor logoCursor

1.5 years

Claude Code logoClaude Code

1.5 years — agentic workflow, task decomposition, multi-file refactors

Get In Touch.

Have a project in mind or just want to say hi?