▤ 01-about.md # About me
{
"name": "Nastya",
"role": "frontend",
"hobbies": [
"photography",
"cinema",
"comics"
],
"skills": [
"Vue",
"React",
"Next",
"TypeScript",
"JavaScript",
"HTML",
"CSS",
"Astro",
"Git",
"Vite"
],
"interests": [
"optimization",
"UX/UI",
"new technologies"
],
"contributions": [
{
"name": "Doka"
},
{
"name": "Vue Docs"
},
{
"name": "ESLint Rule"
},
{
"name": "Astro Docs"
}
]
}
▤ 02-experience.md # commercial experience
Commercial Experience
{
"stack": [
"TypeScript",
"Vue",
"Pinia",
"Vite",
"React",
"Redux"
],
"focus": [
"architecture",
"performance optimization",
"high-load UI"
]
} code_sisters project (Production)
Developing and maintaining the frontend of the code_sisters website — a real, live project in production.
{
"project": "code_sisters Website",
"url": "https://codesisters.net",
"role": "Frontend Developer",
"status": "Live in Production",
"responsibilities": [
"development",
"maintenance",
"feature implementation"
]
}
▤ 03-codewars.json # Codewars profile
Algorithmic Practice
{
"profile": "https://www.codewars.com/users/nasty23",
"rank": "3 kyu",
"completedKata": 720
} ▤ 04-talks.sh # Talks
My talks
▤ docs.md # documentation
Links to my contributes
Contributes to Doka, Vue Docs, ESLint CSS Rule and Astro Docs
▤ mentorship.json # mentorship
Participated in the international mentoring program Mentor in Tech #6 as a mentor
Was a member of the Program Committee of the online conference of the QA Sisters community QA Sis Conf #3
▤ vue-school.md # VueSchool
AI Negotiation Simulator
Participated in the hackathon organized by the Moscow city administration as a sole frontend developer. We built a negotiation training simulator where the user's opponent is an AI. The goal was to solve a specific business case through realistic negotiation practice.
Negotiation simulator on the base of LLM in Telegram mini app
Web version of the negotiation simulator
A mock version of the negotiation simulator based on my GitHub repository