Projects

A showcase of my work including startup ventures, personal projects, and open source contributions that demonstrate my passion for building innovative solutions.


Building a Next-Generation Neobank

MR
Mykola Rositskyi
2021 - Present·Neobank Platform
Building a Next-Generation Neobank - Image 1
Building a Next-Generation Neobank - Image 2
Building a Next-Generation Neobank - Image 3
FinTech
React·React Native·XState·NestJS·Microservices·AWS·SQS

Next-Generation Neobank Platform

I joined a startup in its early development phase to help build a comprehensive financial platform from the ground up. The platform required a robust and scalable architecture to support future growth and diverse client requirements.

Backend Development

I contributed to building the backend services using NestJS, leveraging its dependency injection and decorator-based approach that aligned well with SOLID principles and Clean Architecture concepts. The framework's built-in microservice support was crucial for our distributed system.

Implemented key patterns including request interception for consistent logging and monitoring, validation pipelines using class-validator and DTOs, feature toggles for safer deployments, authentication and authorization with JWT tokens and session management, and RBAC for enterprise security.

I implemented an event-driven architecture using AWS SQS for handling real-time operations, transactions, notifications, and system events. We leveraged NestJS CQRS pattern as it fitted our business logic perfectly and provided excellent development tools for managing commands, queries, and events.

Contributed to creating and maintaining internal npm packages that serve as well-typed connectors to our microservices. These packages provide methods, request data TypeScript interfaces, and response types, allowing any service to install the package and make API calls to specific microservices.

Frontend Development

I contributed to designing a cross-platform architecture that enables sharing business logic between React and React Native applications. This approach creates a unified development experience across mobile and web platforms.

This involved implementing shared TypeScript interfaces across all platforms, common validation schemas, unified state management patterns using XState, and consistent API endpoints between frontend and backend.

Platform Features

We designed a customizable solution that enables different configurations for various clients without modifying core business logic. Each client can have unique branding, requirements, and custom workflows through a theme system for dynamic branding, configuration-driven features for client-specific functionality, and modular service architecture for easier customization.

Results

The architecture we built is designed to handle future growth without fundamental changes. The modular, event-driven approach enables adding new features, onboarding new clients, and scaling to new markets efficiently.

Key improvements:

  • Scalable architecture built from the ground up
  • High reliability designed into the system from day one
  • Faster feature delivery through well-planned architecture
  • Streamlined client onboarding process
  • Enhanced security in all systems
  • More consistent cross-platform experience

This project helped me understand that good architecture is an investment that pays dividends in faster delivery, better reliability, and improved user experience.


Comprehensive Backoffice Management Platform

MR
Mykola Rositskyi
2023 - Present·Backoffice Platform

Admin Dashboard

JD
John Davis
1,247
Total Users
+89
Registered
12
Blocked
1,146
Active

Recent Users

UserStatus
JD
John Doe
Active
JS
Jane Smith
Active
EM
Emma Martinez
Onboarding
DL
David Lee
Active
ST
Sophie Taylor
Active
Visual Example Only

The content shown above are for visual demonstration purposes only and do not represent the actual application interface or functionality.

Admin Tools
React·Tailwind CSS·XState·NestJS·PostgreSQL·Redis

Backoffice Management Platform

I worked on developing a backoffice application for managing various aspects of a digital platform. The admin interface handles user management, feature flags, in-app banners, analytics dashboards, and many other features.

Backend Development

I contributed to building the backend API that powers the backoffice operations. The focus was on creating secure and reliable endpoints for administrative functions, including authentication with JWT tokens and role-based access control, API security with rate limiting and input validation, and a permission system for different admin roles.

Developed user management features that allow administrators to handle user accounts and permissions efficiently. This included role assignment and permission management, bulk operations for user management, and search and filtering capabilities.

Implemented a feature flag system for safe feature rollouts and testing. The system supports dynamic feature toggling without deployments, gradual rollout controls, user segmentation for targeted releases, real-time flag status monitoring, and quick rollback capabilities.

Created an interactive banner management system for displaying messages and notifications to users. The system supports dynamic banner creation and scheduling, audience targeting and segmentation, and rich media support. Banners can be interactive, allowing users to navigate to specific pages within the app or external links, or trigger certain actions.

Frontend Development

I built the frontend interface that provides administrators with an efficient way to manage platform aspects. The interface features a clean, professional design following design principles, responsive design for desktop and tablet usage, real-time updates and live data synchronization, and optimized performance with smooth interactions.

Results

The backoffice platform improved operational efficiency and provided administrators with better tools for platform management. This project helped me understand the importance of building reliable administrative tools that can scale with business needs while maintaining security and usability.


Zvook - Podcast Advertising Platform

MR
Mykola Rositskyi
2020 - 2021·Zvook Platform
Zvook - Podcast Advertising Platform
AdTech
React·Stripe·Apollo Client·GraphQL·TypeScript

Zvook - Podcast Advertising Platform

Zvook is a podcast advertising platform for the modern marketer. Built for brands. Inspired by storytellers. Powered by AI.

Zvook helps brands find the most relevant podcasts and book host-read ads in just a few clicks. No sales calls, no budget minimums.

Frontend Development

I joined the project as a frontend developer to contribute to and improve the existing user interface for the platform. The application provides an intuitive experience for brands to discover and book podcast advertising opportunities.

I contributed to the development by refactoring and enhancing existing user interface components, improving code quality, and helping maintain the overall user experience.

Payment Integration

I was involved in developing the Stripe payment API integration to handle secure transactions for podcast advertising bookings.

Backend Integration

I worked on connecting the frontend application to the GraphQL backend using Apollo Client. This integration enables efficient data fetching and real-time updates for the platform.

Results

The Zvook platform successfully streamlines the podcast advertising process, making it accessible to brands of all sizes. The intuitive interface and seamless payment integration provide a professional experience for users looking to advertise on podcasts.

This project helped me understand the importance of creating user-friendly interfaces for complex advertising workflows while maintaining robust payment processing and real-time data synchronization.


Real Estate Platform with Interactive Maps

MR
Mykola Rositskyi
2020 - 2021·Real Estate Platform

FindRent

U
Interactive Map

Available Apartments

Modern Studio

$1,200
Downtown
1 bed • 1 bath

Cozy 2BR

$1,800
Midtown
2 bed • 1 bath

Luxury Loft

$2,500
Uptown
2 bed • 2 bath

Garden View

$1,500
Suburbs
1 bed • 1 bath

City Center

$2,100
Center
3 bed • 2 bath
Visual Example Only

The content shown above are for visual demonstration purposes only and do not represent the actual application interface or functionality.

Real Estate
React·Google Maps API·TypeScript·Tailwind CSS

Real Estate Platform

I contributed to developing a comprehensive real estate platform that provides a seamless experience for both property seekers and landlords. The platform features an intuitive interface for browsing apartments for rent and purchase, along with dedicated tools for property management.

Frontend Development

I helped build the frontend interface using modern web technologies to create an engaging and user-friendly experience. The platform includes responsive design that works seamlessly across desktop and mobile devices, ensuring accessibility for all users.

I contributed to creating an advanced property listing system that allows users to browse apartments with detailed information including high-quality image galleries, comprehensive property details, pricing information, and location data. The interface supports filtering and sorting capabilities to help users find properties that match their specific requirements.

I also helped develop a dedicated interface for landlords to create and manage their property listings effectively.

AI-Powered Chatbot Interface

I contributed to developing an intelligent chatbot interface that helps users find their desired apartments through conversational interactions. The chatbot accepts user questions and guides them through a series of criteria-based questions to narrow down their search.

Interactive Map Integration

I helped implement an advanced Google Maps integration that provides users with powerful location-based search capabilities. The map interface allows users to draw custom lines or select specific areas to find apartments within their desired locations.

Results

The platform successfully provides a comprehensive solution for the real estate market, combining user-friendly interfaces with powerful search and management tools. The interactive map functionality and AI-powered chatbot significantly improve the user experience by allowing precise location-based property searches and guided property discovery.


Educational Marketplace with Payment Integration

MR
Mykola Rositskyi
2020 - 2021·Education Marketplace

EduMarket

S

Advanced React Development

Master modern React patterns and best practices

$89
Premium Course

JavaScript Fundamentals

John Smith
4.8
$29

UI/UX Design Mastery

Sarah Johnson
4.9
$49

Digital Marketing

Mike Davis
4.7
$39

Time Management

Lisa Chen
4.6
$19
Visual Example Only

The content shown above are for visual demonstration purposes only and do not represent the actual application interface or functionality.

EdTech
React·Stripe·Contentful CMS·TypeScript·E-commerce

Educational Marketplace Platform

I worked as a frontend developer on an educational marketplace that connects students with tutors and educational content. The platform allows users to discover, purchase, and access various educational materials including video courses, audio content, books, and downloadable resources.

Frontend Development

I helped build the user interface for course browsing and discovery. The platform includes course pages with instructor information, user reviews, and preview content to help users make purchasing decisions.

I also worked on the user dashboard where students can access their purchased content and manage their account settings.

The payment system supports one-time purchases for individual courses and secure handling of payment information with proper error handling.

Content Management Integration

I connected the platform with Contentful CMS to enable content managers to add and update educational content without requiring developer involvement. This allows for dynamic content updates and streamlined content publishing workflows.

The CMS integration supports various content types including video uploads, audio files, downloadable resources, course descriptions, and instructor information.

Results

The educational marketplace provides a platform for online learning with an intuitive user interface and content management capabilities. The Stripe integration ensures secure payment processing, while the Contentful CMS integration enables efficient content management.

This project helped me understand the importance of creating user-friendly interfaces for e-commerce functionality while maintaining security standards.

Personal Projects

Coming Soon

Personal projects and side explorations will be showcased here soon.

NPM Packages

Coming Soon

Open source packages and libraries will be published here soon.