I build production-ready web, mobile, desktop applications . My journey started with C++ programming with terminal years ago, which gave me a deep understanding of memory and performance. Today, I specialize in the JavaScript ecosystem while keeping C++ as my "signature".
Full-stack JavaScript with React, Node.js, Express, MySQL, and SQLite. I apply Clean Architecture, Repository Pattern, and MVC/MVVM, principles for maintainable and testable code.
- Clean Architecture (Node.js)
- MVC (Model-View-Controller)
- MVVM (React Native)
- Repository Pattern (with MySQL/SQLite)
What I know to make apps faster:
- Time measurement with
performance.now()andconsole.time() - Memory profiling to detect leaks
- Runtime analysis
- Loop optimization
- Network analysis
- Reflow & repaint prevention
- GPU-accelerated animations (
transform&opacity)
- Authentication : JWT, bcrypt
- Protection : rateLimiter, sanitize, CSRF
- Validation : formValidator
- Files : multer, fs-extra, fileuploader, compresser
- Images : Sharp, imageProcessor
- Video/Audio : fluent-ffmpeg, videoProcessor, audioProcessor
- Cloud : Cloudinary
- Payment : Stripe
- Cache : cacheManager (localStorage, sessionStorage, cookies)
- Email : emailSender, emailservice
- Logs : requestLogger
- API : apiClient, pagination, querybuilder
- Dates : dateHelper
- Generation : templateGenerator, sluggenerator
- Internationalization : i18n
- SEO : seohelper
- Axios for API calls
- Firebase (auth, database)
- React Native FS (files)
- React Native Image Picker
- Vision Camera
- AsyncStorage
- React and React-native as a most
- GraphQL (not yet touched)
- WebSocket (not yet touched)
- PostgreSql(not yet touched)
💬 "From C++ to JavaScript, from desktop to mobile — I build apps that combine performance with maintainability."
Every repository on my GitHub is a concrete demonstration of what I can do.

