Image
Anastasiia Desiateryk

Full Stack Engineer

I’m a full stack engineer focused on Java 21 / Spring Boot 3 on the backend and React + TypeScript on the frontend. I build systems with PostgreSQL, Flyway, MapStruct, Hibernate, JWT auth, CI/CD, and strong testing/quality gates (JaCoCo, PIT, PMD, Checkstyle, SBOM, etc.).

LinkedIn Portfolio
java

Java

Build backend services with Java 21 and Spring Boot, focusing on clean architecture and robust testing.

python

Python

Use Python for data processing, scripting, and small backend utilities.

javascript

TypeScript

Use TypeScript and JavaScript to implement type-safe frontend logic and client–server integrations.

react

React

Created modern frontend interfaces using React, with reusable components, responsive layouts, and API integration for dynamic content.

sql

PostgreSQL

Design relational schemas and write performant SQL queries for PostgreSQL-backed applications.

Portfolio

I have brought here my biggest and favorite works
as a professional.


Please note: The backend is deployed on a free tier Render service. As a result, the server goes into sleep mode when idle and may take 30–120 seconds to respond to the first request after a long period of inactivity. Once active, the performance is normal.

00

A production-ready internal Task Management System(To Do List) Visit my site

Task Management System built with Spring Boot 3 (Java 21) and a React + Vite frontend. The backend uses a clean layered architecture, Google/Firebase authentication, and stateless JWT-based security.

Tasks are stored in PostgreSQL using Flyway migrations and JPA/Hibernate. The system supports multi-user access, enum-based task states, tags, JSONB metadata, and optimistic locking.

The frontend provides a fast, responsive UI with TypeScript, modular components, and seamless integration with the backend API.

Key Highlights

  • Spring Boot 3, Java 21, MapStruct, PostgreSQL, Flyway
  • Google OAuth → Firebase token verification → JWT
  • Clean Web → Service → Repository structure
  • Testcontainers, PIT, JaCoCo, PMD
  • DevOps-ready: .env config, SBOM, containerized DB

The system supports shared task access: users can invite others by email and assign roles such as viewer or editor. Tasks are monitored automatically — overdue tasks highlight in red until completed.

Demo — Task Management System

Created by Anastasiia. Open for collaboration and professional opportunities!

01

Smart Recipe Optimizer(Dessert Solver) Visit my Chrome Extension

Smart Recipe Optimizer — a backend service built with Java 21 and Spring Boot 3 to solve real-world linear programming optimization problems for desserts using the ojAlgo library.

Features:

  • Real use of mathematical optimization: modeling objective functions and constraints.
  • Flexible interface: users set goals (like minimizing price or calories) and apply custom rules.
  • Dynamic forms and validation both on frontend and backend.
  • Modular, scalable architecture: easy to extend with new goals or constraint types.

The app optimizes desserts based on ingredients, price, calories, and custom aesthetic constraints (e.g., Chocolate ≥ 30% of weight), ensuring the solution is both logical and user-friendly.

Technologies: Java 21, Spring Boot 3.4, ojAlgo 48.3.0, JUnit 5, Maven.

Demo — Smart Recipe Optimizer

Created by Anastasiia. Open for collaboration and professional opportunities!

02

Memory Puzzle Game Visit my site

You can register easily by entering any email like ab@gmail.com and any password.

Memory Puzzle Game — an educational web app fully developed from scratch, including both frontend (React) and backend (Node.js + MongoDB). It features JWT authentication (access and refresh tokens) with multi-user support.

The app includes two game modes:
  • Memory Game with card flipping animations
  • Word Builder for vocabulary practice

  • Users can import their own word lists, and the app integrates a Text-to-Speech API for pronunciation.

Demo — Memory Puzzle Game

GitHub – Frontend GitHub – Backend

03

Image Gallery Visit my site

Image Gallery — a web application built with React that allows users to search and browse images using the Unsplash API.

Key features include:
  • Image search and display — powered by Unsplash API
  • Custom backend — developed with Flask
  • MongoDB integration — saves selected images to a personal collection

Demo — Image Gallery

GitHub – Frontend GitHub – Backend

04

Honey Cake Website Visit my site

Honey Cake Website — a multi-page website built with HTML, CSS, and JavaScript. It features interactive recipe pages and smooth animations for a pleasant user experience.

Key features include:
  • Portion size adjustment — users can change the number of servings, and ingredients automatically recalculate
  • Animations — used for visual feedback and improved interactivity
  • Responsive design — looks great on both desktop and mobile devices
See on GitHub

With every project I build, I dive deep into the logic, write clean, purposeful code.