Portfolio

Junior Software Developer

Hi! I’m Yaroslava, a second-year Software Development student actively looking for an internship opportunity.
I am motivated, detail-oriented, and eager to gain real-world experience in a professional development team. This portfolio showcases my skills, projects, and growth as a developer.

About

Me

I am Yaroslava Nahorna,  a motivated second-year college student majoring in Software Development, seeking an opportunity for internship and practical experience. I am eager to learn, responsible, and open to new challenges.

I am actively involved in sports, which has helped me develop strong discipline and time-management skills. I am looking to develop my technical skills and grow professionally within a company as part of a team.

Skills

Technologies and tools I use to build efficient digital solutions.

Frontend

  • HTML, CSS, JavaScript, TypeScript
  • React
  • Responsive Design, Material UI, Tailwind CSS

Backend & Databases

  • Node.js, Express.js
  • Supabase, Appwrite (BaaS)
  • REST APIs / CRUD operations
  • SQL: PostgreSQL, MariaDB (basic)
  • NoSQL: MongoDB (basic)
  • Authentication & Authorization

Mobile Development

  • React Native
  • Expo
  • Cross-platform development

Programming Languages

  • Java
  • Python
  • JavaScript
  • TypeScript

Testing & DevOps

  • Docker (basic)
  • Selenium
  • Playwright
  • Cypress
  • Postman (API testing)

Tools & Design

  • Git / GitHub / Git Flow
  • WordPress, Webflow
  • VS Code, IntelliJ IDEA
  • Figma, Canva
  • Blender
  • Adobe Photoshop & Illustrator

Projects

Here are some of the projects I’ve built while learning and improving my development skills.

ATM Finder Mobile Application

ATM Finder is a mobile application that helps users locate ATMs from different banks in Estonia. It displays ATM locations on a map and provides information about available services, such as cash withdrawal and deposit. Users can filter ATMs by bank and functionality, making it easy to find the most suitable option. The app uses GPS to show nearby ATMs and is designed to be simple, fast, and user-friendly for both locals and tourists.

React Native JavaScript Node.js Expo Appwrite Google Maps API Expo Maps Jira Figma Selenium, Appium, Postman

iWish – Smart Wish & Gift List App

iWish is a mobile application designed to simplify sharing wishes and gift ideas while reducing social awkwardness and misunderstandings. It allows users—especially couples, friends, and family—to create, manage, and share wish lists securely. Users can track who added or fulfilled a wish, set deadlines, and receive notifications for updates. The app also supports collaborative wish lists for partners and event planning, providing a structured and intuitive way to communicate desires for birthdays, holidays, or other special occasions.

React Native Expo TypeScript Supabase Figma Jira Manual testing on iOS/Android devices

Password Cracker – School Hackathon

This project focuses on improving password security awareness among students and staff. Many users struggle with creating, remembering, and managing strong, unique passwords across multiple accounts, which increases the risk of account breaches.

In short: an interactive game that teaches you how to create secure passwords

HTML/CSS JavaScript Figma Google Workspace

Portfolio and E-commerce Website for Artist Ülle Ottokar

The project aimed to develop a website for a professional artist (this website now looks a little different from the first version), allowing her to showcase her artwork, provide information about herself, and eventually sell her works online.

WordPress Elementor WooCommerce Envira Gallery Yoast SEO Figma Trello Google Workspace (Docs, Sheets, Drive)

FurnitureApp - School Project

FurnitureApp is a cross-platform mobile app built with React Native and Expo that allows users to browse and view furniture products. It includes user authentication, product categories, and detailed item views, with a scalable structure and API integration for dynamic content.

TypeScript React Native Expo REST API .env Manual testing

Memory Card Game - School Hackathon

Memory Card Game transforms a simple matching game into an engaging discovery experience. As players find matching pairs, they unlock insights about Tartu Vocational College’s departments and study programs, turning learning into play. Designed with user engagement in mind, the game combines intuitive interaction, progress tracking, and gamification to make exploring education both fun and memorable.

JavaScript HTML CSS

More Coming Soon...

Explore more of my work, experiments, and learning projects on GitHub.

Media Mentions

Let’s Connect

I am always open to discussing new opportunities, collaborating on creative projects, or exploring innovative solutions in software development.