Summary
Fourth-year Computer Science student and motivated self-learner with hands-on experience building and deploying full-stack web applications. Comfortable with JavaScript, Node.js, and Express, including REST API integration and server-side security practices. Have several deployed, working projects and a strong drive to keep growing as a developer, currently expanding my stack toward React and PostgreSQL. Open to frontend, backend, or full-stack roles.
Skills
- Core
- JavaScript (ES6+), Node.js, Express.js, REST API, HTML, CSS, Tailwind CSS v4
- Working knowledge
- TypeScript, Next.js 15 (App Router, Server Actions)
- Backend tools
- Zod, Helmet, express-rate-limit, Morgan, node-cache
- Platforms & APIs
- Cloudflare Workers, Cloudflare KV, Telegram Bot API, OAuth 2.0, LLM APIs (Anthropic Claude, OpenAI GPT)
- Testing & CI/CD
- Vitest, GitHub Actions
- Dev tools
- Git, GitHub, Render, Vercel, GitHub Pages
- Learning
- React, PostgreSQL, Web3 basics
- Soft skills
- Attention to detail, communication, problem-solving, eagerness to learn and grow
Projects
Svitanok
Personal Telegram assistant — a daily morning briefing, LLM-driven task handling, and a Mini App dashboard, in production since day one.MovieHouse
Full-stack movie discovery app powered by the TMDB API, with search, filtering, and server-side rendering.Modern Blog
Full-stack CRUD blog on Next.js 15 App Router, with Server Actions and Clerk-protected authoring.
Education
Ivan Franko National University of Lviv — BSc Computer Science (122)
Faculty of Electronics and Computer Technologies · 2023–2027 (expected)
Winter School "Data Engineering and Security 2026" — Ivan Franko National University of Lviv
120 hours · 4 ECTS credits · Jan 2026 · Partners: SoftServe, EPAM, GlobalLogic, N-iX, Eleks
Courses
The Complete Web Development Bootcamp — Dr. Angela Yu, Udemy
Languages
Ukrainian — Native · English — B1