Frontend Developer / Full-stack developer (React.js, Next.js, Node.js)
Ballwool
Apr 2025 — Apr 2026Built application architecture and UI components, and implemented authentication, messaging, streaming, email, logging and E2E testing.
• Develop from scratch architecture of main and seller applications based on Next.js and FSD.
• Develop project UI components library.
• Optimize structure of apps with SSR and CSR.
• Implement token-based auth pipelines and connect them with old applications.
• Develop internationalization routing with next-intl.
• Set up socket-io internal messenger.
• Make logging processes (Sentry, Pino).
• Develop webRTC streaming and video-chat services.
• Develop transactional emails with Mailchimp.
• Add Playwright E2E testing.
Frontend Developer
Andersen Lab
Jul 2024 — Apr 2025Developed pages, forms, a Storybook UI library and unit tests for a financial application, and transferred the frontend to AWS.
• Developed a financial application (under NDA) in a distributed team according to the Scrum approach.
• Worked on the Welcome page and Payments page.
• Developed multi-forms using React Hook Form, Zod and TanStack Query.
• Built an internal UI library based on styled components in Storybook.
• Added unit tests using Jest and RTL.
• Transferred the frontend to AWS.
Frontend Developer
Vefatso.ru
Sep 2023 — Jun 2024Developed ecommerce features and UI infrastructure, maintained deployment pipelines, and supervised two frontend developers.
• Developed a jewelry constructor and ecommerce platform.
• Worked on the catalog, home page, collection pages, cart and favorites.
• Implemented user authentication and authorization.
• Built an internal UI library based on shadcn / radix UI.
• Maintained deployment pipelines using Github Actions and Docker.
• Supervised the work of two frontend developers through weekly calls, code reviews, debugging and brainstorms.
WebXR Developer
Infomediji d.o.o
May 2023 — Oct 2023Built two VR video-player MVPs, adding controller interaction and, in the second version, 3D chat and messaging.
• Developed two MVP versions of a 3D video player for VR headsets (Oculus).
• Implemented a 3D scene in VR using WebXR and Three.js, with a 3D object with video texture and flat interface elements (buttons).
• Enabled users to control the app with VR controllers and watch video in VR space.
• Added 3D chat with a 3D virtual keyboard and a WebSocket server so users could message each other while watching a video.
Frontend Developer
TLT PRO
May 2022 — Apr 2023Built admin-panel interfaces and shared components for a crypto portal as part of a Scrum team.
• Took a part in developing crypto portal https://cryptohedge.fund/.
• Built user interfaces for the admin panel and common components, including forms, cards and server interaction.
• Worked in a team using the Scrum methodology.