
Izzat Jamal 👋
Let's Build Something Together
Frontend Developer
Mid-level Frontend Developer at Xsolla with 2 years of experience in React, TypeScript, and Design System. Passionate about building robust and user-friendly web applications. Known for collaboration, initiative, and solving cross-functional issues like performance optimization, refactoring, and integration. Currently exploring backend development using Go to become a full-stack engineer.
Work

Managing and maintaining the Xsolla Publisher Account; the main tool to configure Xsolla features, as well as to work with analytics and transactions.
Overview
Frontend Developer at Xsolla working on the publisher account system, focusing on performance optimization, component refactoring, and cross-team integrations. Built and maintained a custom CMS using Strapi, handling everything from project setup to deployment.
Key Responsibilities
- Custom CMS Development: Built using Strapi – handled project setup, JWT auth, REST APIs, plugins, Docker, Kubernetes, and GitLab CI/CD
- Performance & Component Optimization: Refactored Topbar and Sidebar with React.memo and layout-based fetching, improved rendering efficiency
- UI/UX Implementation: Created view switcher, dynamic background rendering, and visibility logic for UI elements
- API & Third-Party Integration: Handled analytics, scoring APIs, CORS, and acted as entry point for other teams' tools/services
- Cross-Team Collaboration: Worked with designers, UX writers, and product managers to deliver scalable solutions
- Release Engineering: Managed merge conflicts, test failures, and deployments
Tech Stack & Tools
- Frontend: React, Redux, React Query, Styled Components, Material UI, Xsolla Design System, TypeScript, Tailwind CSS
- Backend: Strapi, Node.js, Symfony, REST APIs
- DevOps: Docker, Kubernetes, GitLab CI/CD, GitHub Actions
- Tools: Axios, Vite, Chrome DevTools, React Profiler
Hobby
Current Learning
Frontend Masters
Deep learning of frontend system design, performance, backend with Go and PHP, and system design for backend
Three.js Journey
Learning Three.js for creating immersive 3D web experiences
Animations.dev
Mastering web animations and motion design
CSS for JavaScript Developers
Continuous learning of advanced CSS techniques and best practices