Vadzim
Tsikhaniuk
Frontend Developer
ABOUT ME
I am a Frontend Developer working with React, TypeScript, Next.js and modern Frontend technologies. I have practical experience developing web applications and working in a team on real-world projects. I pay particular attention to visual accuracy in interfaces and carefully review the results of my work. I also actively use modern AI tools in the development process and follow the evolution of AI technologies.
CONTACT
-
Telegram
-
Email: comtvset@gmail.com
-
Tel: +48 796 685 938
-
Discord: danarti (@comtvset)
EXPERIENCE
FRONTEND DEVELOPER
Rock & Apps
(Full-time)
Oct 2025 - Present · On-site
FRONTEND DEVELOPER
LingoPraxis - English Speaking Club
(Internship)
Mar 2025 - Aug 2025 · 6 mos · Remote
EDUCATION
COURSE
The Rolling Scopes School
UNIVERSITY
Belarusian State University
(Higher Education)
LANGUAGES
-
English - (A2-B1)
-
Polish - B1
TECHNICAL SKILLS
JavaScript · TypeScript · Next.js · Node.js · React · React Router · TanStack Query · React Hook Form · HTML5 · CSS3 / SCSS · Vite · REST API · Git / GitHub · ESLint · Husky · Sentry · Cloudflare ·
CERTIFICATIONS
LINKS
GitHub LinkedIn Codewars My history of Education in RSS History of Team development of the APIQuest
PROJECTS
The Chat‧Role is my personal way of exploring how to interact with AI as a developer. I built this project to experiment with conversational interfaces, modes of communication, and how LLM respond in different roles.
Stack:
The Eatylist is an ongoing project currently under development. The main goals are to learn new technologies, reinforce existing knowledge and experiment with future features.
Stack:
The File Manager was created as a learning exercise to
explore Node.js.
The File Manager provides the
following functionalities:
Stack:
The APIQuest was developed as a teamwork project. The main goal was to practice team collaboration through daily standups, meetings, task estimation, code reviews and working in sprints.
Stack:
The Forms was created as a learning exercise to explore React Hook Form.
Stack:
The SWAPI project was created as a learning exercise to explore React. Step by step, Redux was added for global state management, and Vitest was integrated for testing.
Stack:
The News API project was created as a learning exercise to migrate from JavaScript to TypeScript.
Stack:
The Hangman was created as a learning exercise to implement a classic word game in which you must find the correct answer by guessing letters one at a time.
Stack:
The Audio-player mini-project from the js30 series was created using JavaScript to study working with audio.
Stack:
The Image-galery mini-project from the js30 series was created using JavaScript to study working with API.
Stack:
The Tic-Tac-Toe mini-project from the js30 series was created using JavaScript to explore game logic.
Stack:
The Keyboard project was created as a learning exercise to create a virtual keyboard with support for two languages.
Stack:
Nonograms was created as a learning exercise to implement the classic puzzle game, focusing on logic and interactivity.
Stack:
The Songbird project was created as a learning exercise to create a quiz app that helps users recognize birds by their sounds.
Stack:
The Library project was created as a learning exercise to design a responsive landing page website with added interactivity.
Stack:
The Coffee House project was created as a learning exercise to design a responsive two-page website with added interactivity.
Stack: