I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
TypeScript
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
React / Next.js
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Redux
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Tailwind
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Storybook
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Vue
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Svelte
Backend
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Node.js
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Express.js
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Databases, ORM
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
NestJS
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
RESTful API
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
OpenAI API
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Telegraf.js
DevOps
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Docker
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Linux
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
nginx
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Vercel
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Sentry
General
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Optimization
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Architecture
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Novice
Master
Algorithms
Rank:Novice
I'm at the beginning of my journey — immersing myself in the basics by exploring documentation, tutorials, and fundamental concepts. I’m enthusiastic about growing my skills and laying a solid foundation.
Rank:Apprentice
I’ve moved beyond theory and started applying my skills in small pet projects and personal experiments. I understand the fundamentals and continue to build hands-on experience.
Rank:Journeyman
I have real-world experience, having worked on commercial or team projects. I can solve practical problems, contribute effectively, and have built a solid portfolio demonstrating my skills.
Rank:Expert
With deep knowledge and years of experience, I’ve worked on multiple projects, tackled complex challenges, and optimized performance. I’m confident in my ability to provide innovative solutions.
Rank:Master
I’ve reached a senior level where my deep expertise and strategic vision come to the forefront. I lead projects, mentor peers, and drive innovation by tackling complex challenges. My extensive experience enables me to guide teams and shape the future direction of our work.
Led the complete rebuild of the company's websites (7 templates, 100+ domains), migrating from legacy PHP/Symfony to a modern stack including React 19, Next.js 15, and TailwindCSS for improved performance and maintainability.
Designed and implemented a scalable multi-domain architecture using Next.js Middleware, allowing a single application instance to efficiently serve unique templates and content across 100+ domains, simplifying deployment and reducing infrastructure costs.
Improved website reliability and uptime significantly by decoupling the frontend from the legacy backend and deploying independently to Vercel, utilizing Next.js features like SSG/SSR and image optimization for best load time and user experience.
Built a resilient form submission queue with Next.js API Routes, Redis, and scheduled Cron jobs, preventing data loss during backend server outages and ensuring reliable lead capture.
Advanced Content Management & SEO Implementation:
Developed a custom Markdown-based system to efficiently manage and serve 2000+ SEO articles across multiple domains without a traditional CMS, streamlining content updates and publishing workflows.
Achieved a perfect 100/100 Lighthouse SEO score through meticulous use of semantic HTML, comprehensive metadata optimization, and adherence to current SEO best practices.
Created an automated internal cross-linking process for 2000+ articles, leveraging AI assistance for keyword identification and link generation, which saved substantial manual effort and improved site structure.
Performance Engineering & User Experience Enhancement:
Significantly boosted web application performance and user experience, raising the average Lighthouse Performance score from 59 to 91.
Optimized Core Web Vitals, achieving substantial reductions in First Contentful Paint (FCP) from 3.6s to 1.3s and Speed Index (SI) from 10.1s to 1.2s through strategic Next.js implementation and frontend best practices.
Enhanced the visual quality of site imagery across multiple domains using AI-powered upscaling and enhancing tools, , contributing to a better overall user experience.
KSchool
Feb 2024 - Oct 2024
Admin Panel Development & Integration
Built a full-stack admin application (Next.js, Node.js/Express, Supabase) from scratch as the sole developer for an online English school.
Connected the panel with the company's CRM and banking APIs to bring together student payment information and simplify admin workflows.
Set up automated contract and teacher document generation using Puppeteer, speeding up operational tasks.
Telegram Bot
Developed and launched a Telegram bot (Node.js, Express.js, Telegraf.js) allowing clients to easily check subscription status, payments, and school details themselves.
Created a webhook system (Express.js) linked to the CRM to automatically send client updates via Telegram.
Added features for sending targeted messages to specific client groups, improving outreach effectiveness. Achieved over 50% user adoption, leading to a noticeable drop in support requests and higher client satisfaction.