Skills & Projects
My skills, work projects, and side projects that I did in my spare time
React / Next
I possess a high level of proficiency in developing performant and scalable web applications using Next.js framework. My expertise in React and Next.js enables me to create complex web applications with enhanced user experience and efficient performance. I know how to use React.memo, useMemo, useCallback to minimize redraws and improve optimization.
Patterns & Principles
I have gained extensive knowledge in software design patterns such as MVC, MVVM, Builder, Factory, SOLID principles, importance of unit tests, and asserts. These design patterns and principles are crucial in building high-quality software systems that are maintainable, scalable, and extensible.
I have experience with TypeScript and enjoy using it for web & server development. Additionally, I have a strong interest in C++ and plan to use it for future projects. Ibelieve that the knowledge I have gained from working with TypeScript will transfer well to other programming languages, including C++. PS: Waiting for a normal packet manager...
I have developed websites for new buildings from scratch, including designing and coding the website, hosting it, and creating and managing advertising campaigns to increase visibility and drive traffic to the site. I am committed to creating visually appealing, user-friendly, and responsive websites that help my clients achieve their business goals. I like to attach Cloudflare to sites for optimization and protection purposes.
Projects for work
I have extensive experience developing websites for a variety of organizations, including akimats (local mayor's offices), schools, and universities. I understand the unique needs and requirements of each type of organization and work closely with my clients to create websites that are tailored to their specific needs.