I enjoy building fast and easy-to-use apps with React, React Native, Next.js, and TypeScript. I am also learning Node.js and Go to grow my backend skills.
Selected Projects

Newsletter
A newsletter landing page built for RoyalZSoftware, designed to share software development insights and allow users to subscribe.

RoyalZSoftware Website
A modern corporate platform built with Next.js, TypeScript, and Tailwind CSS. The site delivers fast performance, SEO optimization, and a seamless user experience.

Isar – iOS App Built with React Native
The Isar app is a real-world iOS application. Built with React Native, focusing on performance, clean architecture, and UI consistency

Courses
A modern course marketplace (similar to Udemy) where users can buy and watch courses. Built with Next.js, TypeScript, and Tailwind CSS on the frontend, and powered by Node.js, PostgreSQL, and Docker on the backend.

Small Todo
A fully-featured ToDo application built with React and TypeScript, featuring theme switching, optimized rendering, filters, and persistence in localStorage. Deployed on Vercel/Netlify.

Movie List
Browse and search popular movies with filters for watched/unwatched, and view detailed movie pages. Built with React Query, Tailwind CSS, and deployed on Vercel.
Work Experience
React & React Native Engineer
RoyalZSoftware
June 2024 - Present
Weilheim, Bavaria, Germany
- Designed and implemented the company’s landing page, making all architectural decisions (Next.js)
- Built and integrated a blog by importing posts from Hashnode, implementing MDX for better readability (Next.js)
- Currently developing a course marketplace (similar to Udemy) with Mux, Stripe, PostgreSQL, and Docker (Next.js)
- Preparing an “Newsletter” landing page to promote company courses (Next.js)
- Collaborated with cross-functional teams and took full responsibility for both frontend architecture and production delivery timelines (Next.js)
- Developed a calendar feature that significantly improved UX for schedule management (React Native)
- Implemented advanced sorting options (by clients, dates, and orders), increasing user efficiency (React Native)
- Enhanced overall UI by refining styles, adding loaders, and ensuring design consistency (React Native)
- Reduced bug reports from the client, improving application stability (React Native)
Automation Quality Assurance
QPLix
September 2023 - June 2024
Munich, Bavaria, Germany
- Designed and executed exploratory tests to validate new features and bug fixes.
- Automated UI tests using TypeScript & TestCafe to streamline regression testing.
- Created clear test documentation and filed bug reports in collaboration with development teams.
- Assisted rollout management by reviewing builds and supporting release approvals.
Junior Back-End Developer
Upwork
December 2021 - February 2022
Kharkiv, Ukraine
- Developed and maintained web applications using Laravel.
- Implemented and managed database functionality (MySQL), ensuring data reliability and performance.
- Tested, debugged and optimized backend code to ensure smooth functionality.
- Collaborated with product managers, frontend developers, and UI/UX designers on delivery of client projects.
Blog
React Hooks - createContext, useContext, useMemo
I built a simple Todo List app in React using TypeScript. I used createContext and useContext to manage state across components, and useMemo to improve performance. Users can add, delete, complete tasks, filter them, and download the list as a CSV file
Building a Web Server in Go: A Beginner's Guide
I built a small web server in Go using the standard library. The server responds at / with request details and has a /count endpoint to track requests. I also handled concurrency safely with sync.Mutex. This tutorial shows how to make a working web server from scratch.
Connect
Feel free to contact me at drumlife182@gmail.com