Mykola Kardash
Full Stack Engineer
Building modern web experiences with clean, efficient code.
Articles
My projects
A collection of projects I've worked on.
Full stack development, UX/UI design
MedusaJS Point of Sale (POS) Application

Full stuck development, UX/UI design
'The Simon Game' a classic memory game

Full stuck development, UX/UI design
Tic Tac Toe game
Tech Stack
Frontend
State Management
Backend
E-commerce
Database
Testing
Tools
Payments
Progress
A step-by-step approach to delivering successful projects from concept to completion.
Requirements Analysis
Understand project requirements, technical specifications, and user needs. Collaborate with designers and stakeholders to clarify functionality and user interactions across the full stack.
Architecture Planning
Plan component structure, state management, API design, and technical stack. Set up development environment and establish coding standards for maintainable full stack code.
Implementation
Build responsive UI components, implement business logic, integrate APIs, and ensure cross-browser compatibility while following best practices.
Testing & Optimization
Write unit tests, perform integration testing, optimize performance, and debug issues across different browsers and devices.
Deployment & Maintenance
Deploy full stack applications, monitor performance, fix bugs, and implement new features while maintaining code quality and documentation.
FAQs
What technologies do you specialize in?
As a Full Stack Engineer, I specialize in modern technologies including React, TypeScript, JavaScript, Next.js, and Tailwind CSS for frontend development. For backend, I work with Node.js, Express.js, NestJS, and C# with Blazor. I also have experience with e-commerce solutions using MedusaJS, state management with React Query, TanStack Router, and Zustand, databases like PostgreSQL, testing with Jest, Playwright, and Storybook, and payment integrations with Stripe.
What is your development process like?
I follow an agile development approach with regular communication and iterative development. I emphasize clean code, responsive design, and thorough testing throughout the process.
Can you show me some of your projects?
Yes! Check out my projects section above to see my recent work. Each project includes details about the technologies used and my role in development.
Do you provide code maintenance and updates?
Yes, I provide ongoing maintenance, bug fixes, and feature updates. I also ensure your codebase stays up-to-date with the latest security patches and best practices.
How do you handle project collaboration?
I use Git for version control and collaborate through platforms like GitHub. I'm experienced with code reviews, pull requests, and working both independently and in team environments using agile methodologies.
Let's Connect
I'd love to hear from you! Whether you have a project in mind or just want to say hello, feel free to reach out.

