My name is Natasha! I have a diploma in frontend development, specializing in web security, and a background in the arts. I’ve worked on various web and mobile projects, including the full development and release of apps for both Android and iOS platforms. I specialize in React Native, TypeScript, and modern frontend technologies. My studies at the Academy of Arts also give me a strong foundation in design and user experience.

Natasa Kolaric

My name is Natasha! I have a diploma in frontend development, specializing in web security, and a background in the arts. I’ve worked on various web and mobile projects, including the full development and release of apps for both Android and iOS platforms. I specialize in React Native, TypeScript, and modern frontend technologies. My studies at the Academy of Arts also give me a strong foundation in design and user experience.

Available to hire

My name is Natasha! I have a diploma in frontend development, specializing in web security, and a background in the arts. I’ve worked on various web and mobile projects, including the full development and release of apps for both Android and iOS platforms. I specialize in React Native, TypeScript, and modern frontend technologies. My studies at the Academy of Arts also give me a strong foundation in design and user experience.

See more

Experience Level

Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
See more

Language

English
Fluent
Croatian
Fluent
Swedish
Intermediate

Work Experience

Add your work experience history here.

Education

Frontend developer with focus on web security at Jensen college, Gothenburg, Sweden
August 21, 2023 - June 6, 2025

Qualifications

CC0101: Introduction to Cloud Computing, IBM
September 25, 2022 - October 25, 2022
The Web Developer Bootcamp
May 10, 2022 - March 24, 2023
    uniE621 HistoryHunt
    HistoryHunt is a mobile geolocation scavenger game built with React Native. Users can create and participate in "Hunts"-photo-based missions across a city. Each hunt involves visiting predefined locations, taking photos as proof, and racing friends or family to complete all checkpoints first. Key Features: User login and signup Create and customize a Hunt with title, duration, and icon Invite registered friends to join Display planned and active hunts Confirm participation and view location routes on the map Use phone's camera to complete location-based photo challenges Completed hunts award medals and move to 'Medals' section Built with a focus on mobile sensors and secure app design This app is designed to support learning through movement and real-world exploration, ideal for educational or social experiences in unfamiliar cities. Technologies Used: Frontend: ReactNative Expo React Navigation React Native Maps React Native Camera Backend: Firebase Authentication Firebase Firestore (for hunt data, users, invites) Others: SCRUM development process GitHub for version control Kanban board for backlog and sprint planning
    uniE621 WebPage
    DrinkDrinks is a stylish and responsive blog focused on cocktail culture, showcasing a unique blend of aesthetics and functionality. Users can browse articles, view cocktail recipes, read blog posts, filter posts by tags, and subscribe to a newsletter. The design features a hand-drawn graphic theme with modern UI elements. Technologies Used This project was built entirely using vanilla HTML5, CSS3, and JavaScript, with no external libraries. It features: Responsive layout and custom media queries DOM manipulation with JavaScript Search functionality by tags Scroll-to-top interaction and navigation bar Hosted via GitHub Pages
    uniE621 World Meditation & Journeying - Internship project
    World Meditation & Journeying is a mobile app developed as part of my internship. My responsibilities included upgrading dependencies, migrating to the new React Native architecture, and participating in the app release process. The app helps users access guided meditations and spiritual journeys with features like track playback, offline mode, user uploads, and admin control. Tech Stack Frontend: TypeScript React Native React Navigation Firebase SDK, React Native Firebase Backend: Firebase Authentication, Firestore, Storage Database: Firestore DevOps/Infrastructure: Firebase Hosting (serverless infrastructure) Testing: Manual testing webdesigner android
    uniE621 Xclone Project
    This is a fullstack social media clone inspired by Twitter (now X), built using the MERN stack. The app features a functional frontend and backend with support for secure authentication, real-time updates, and CI-integrated testing pipelines. Key Features: Tweeting with a 140-character limit Hashtag-based search and trending section User registration and login (with client-side validation) User profiles (bio, location, followers/following stats) Follow/Unfollow functionality Realtime feed updates Responsive design Secure session handling Project followed Agile methodology with 3 sprints, daily standups, and a SCRUM board for user stories and task tracking. Technologies Used: Frontend: React Tailwind CSS or custom styles React Router Context API Backend: Node.js Express MongoDB (Mongoose) Testing: Jest for frontend unit tests Supertest for backend integration tests Cypress for E2E tests CI/CD: GitHub Actions triggering tests on commit (frontend & backend repos)
    uniE621 BlogPlatform
    This project is a secure blog platform built with full-stack JavaScript technologies. It includes a role-based access system, secure password handling, OAuth 2.0 login via GitHub, and defenses against common web security threats like XSS and CSRF. Key Features: Sign in via GitHub OAuth 2.0 or username/password Salted & hashed password storage Session handling using secure tokens stored in Redis Role-based authorization (user/admin) CRUD operations on blog posts Commenting system with safe HTML support Live updates for likes using WebSockets (bonus) Security features to prevent XSS/CSRF Admin access to delete all posts Technologies Used: Frontend: React Tailwind CSS or custom CSS Backend: Node.js Express MongoDB Redis (for session storage) Socket.IO (for real-time updates) Authentication: Secure Blog Platform - OAuth, Roles and XSS Protection OAuth 2.0 with GitHub bcrypt for password hashing Express-Session and token-based auth Security: CSRF tokens XSS sanitization
    uniE621 Dogbook
    Dogbook is a playful social network web app built using React, designed for dog daycare staff to track which dogs are present and who their friends are. Each dog has a profile with age, nickname, a short description, and a list of friends. Users can add, view, edit, and delete dog profiles through an interactive single-page application interface. Key Features: View list of all dogs with attendance status Create new dog profiles with name, nickname, age, and description Link dogs as friends Mark attendance status with a checkbox Delete dogs and dynamically update friend lists Automatically fetch dog images using an external dog image API The app architecture follows component-based React development and combines front-end logic with a custom Node.js + MongoDB backend for persistent data storage. Technologies Used: Frontend: React React Router JSX & CSS Modules Backend: Node.js with Express MongoDB RESTfulAPI design Other: Dog CEO API for random dog images Vite for fast development Jest for unit testing
    uniE621 Movie Browser
    This project is a fully responsive web application inspired by Netflix, designed for exploring, browsing, and managing movies. The application allows users to: Log in securely Browse Trending & Recommended Movies in a dynamic carousel format Search movies using fuzzy search Filter by categories like Drama, Crime, Sci-Fi, etc. Bookmark favorite films View detailed movie info Admin dashboard to add/edit/remove movie entries via API Each movie card displays essential info such as age rating, genre, and release year. Users can also interact with icons for bookmarking, liking, or viewing more information. All non-login pages are authentication-protected, and the app provides mobile responsiveness and intuitive navigation. Technologies Used Frontend: React TypeScript TailwindCSS MaterialTailwindUI FuzzySearch (Fuse.js) ReactRouter ContextAPI Backend: Firebase Firestore (for movie data & user data) Firebase Auth (for login & role-based access) Netflix-style Movie Browser Node.js / Express (custom API logic) Testing & DevOps: Vitest + React Testing Library GitHub Actions (CI/CD) Git & GitHub (PR-based workflow)