My project and their links
Mobile-first approach. A framework-agnostic UI architecture with a custom rendering and state update pipeline, designed to explore predictable UI composition, controlled re-rendering, and component isolation without external abstractions.
Check out the project on GitLab: Nike Shoes
Tech: TypeScript, React, Node.js, NestJS, Vitest
A full-stack booking management system designed with a clear separation between frontend, backend, and domain logic.
Key aspects:
- Typed API contracts and domain models (TypeScript end-to-end)
- Backend architecture based on NestJS (modules, services, controllers)
- Scalable React component structure for complex UI states
- Business-logic–driven design rather than UI-driven CRUD
- Automated testing with Vitest for critical flows
The project focuses on maintainability, explicit boundaries, and predictable system behavior as the product grows.
Tech: TypeScript, Vue.js, Pinia, Node.js, RAGE MP SDK
A real-time vehicle management system built for a multiplayer game environment, where UI state is tightly coupled to server-side events.
Key aspects:
- Event-driven architecture integrating RAGE MP SDK with a web-based UI
- Centralized state management using Pinia for high-frequency updates
- Clear domain modeling (vehicles, ownership, permissions, actions)
- Predictable synchronization between server events and client state
- UI designed for latency-sensitive, real-time workflows
This project demonstrates the ability to design and maintain systems operating under non-standard constraints such as real-time events and external engines.
- 📫 How to reach me: romanradchenko.work@gmail.com






