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
Build backend services with Java 21 and Spring Boot, focusing on clean architecture and robust testing.
Use Python for data processing, scripting, and small backend utilities.
Use TypeScript and JavaScript to implement type-safe frontend logic and client–server integrations.
Created modern frontend interfaces using React, with reusable components, responsive layouts, and API integration for dynamic content.
Design relational schemas and write performant SQL queries for PostgreSQL-backed applications.
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.
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
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.
Created by Anastasiia. Open for collaboration and professional opportunities!
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:
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.
Created by Anastasiia. Open for collaboration and professional opportunities!
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.