Hi, I’m Marija
Full-Stack JavaScript Developer
Pronounced Maria | With a background in International Relations, combining analytical thinking with hands-on technical skills.
I’ve always been driven by learning and growth. After building my career in English, I challenged myself to learn Spanish and now work professionally supporting clients in both languages.
That same mindset drives my development work — I enjoy solving problems, learning new technologies, and building applications that are practical and user-focused.
My Work
Role-based full-stack messaging platform.
Users can post messages while access to content varies based on membership level.
Built a full authentication system using Passport.js, including login, signup, and session management.
Implemented role-based authorization (user, member, admin) to control visibility of sensitive data like message authors and timestamps.
Developed backend with Express and PostgreSQL, handling relational data and protected routes.
Full-stack inventory management system with CRUD operations.
Allows users to organize and manage items by category.
Built full CRUD functionality for both items and categories, including form validation and error handling.
Designed a PostgreSQL database to manage relationships between data.
Developed server-side logic with Express and EJS for routing and dynamic rendering.
Responsive e-commerce app with dynamic cart and filtering.
Users can browse products, filter items, and manage a shopping cart.
Built with React using Context API for global state and React Router for navigation.
Implemented reusable components and integrated external API for product data.
Designed scalable frontend architecture and responsive UI.
Interactive memory game built with React state management.
Players must avoid clicking the same card twice to increase their score.
Implemented logic to randomize cards, track selections, and reset the game dynamically.
Focused on state management, event handling, and UI updates.
Designed to reinforce React fundamentals through gameplay.